web-dev-qa-db-ja.com

LMDEでaptリポジトリの優先度を有効にする

Linux Mint Debian Edition2012.04でaptリポジトリの優先順位を設定したいと思います。 /etc/apt/preferences順序は次のようになります:LMDE-> Debianテスト-> Debian不安定。言い換えれば、私はほとんどの場合、LMDEセミローリングリポジトリからのパッケージを使用したいと思っており、絶対に必要な場合にのみテストから取得して不安定にすることがあります。

http://forums.linuxmint.com/viewtopic.php?f=201&t=78882http://forums.linuxmint.com/viewtopic.php?f= 141&p = 379226 ですが、リポジトリの優先順位を正しく機能させることができませんでした。

これを行うための最良の方法は何ですか?

6

LMDEでapt-pinning(aptリポジトリの優先順位を設定)に成功したようです。私の/etc/apt/sources.listは現在次のようになっています:

deb http://packages.linuxmint.com/ debian main upstream import
deb http://debian.linuxmint.com/latest testing main contrib non-free
deb http://debian.linuxmint.com/latest/security testing/updates main contrib non-free
deb http://debian.linuxmint.com/latest/multimedia testing main non-free

deb http://ftp.us.debian.org/debian/ testing main contrib non-free
deb http://ftp.us.debian.org/debian/ unstable main contrib non-free
deb http://ftp.us.debian.org/debian/ experimental main contrib non-free

私の/etc/apt/preferencesは次のようになります:

Package: *
Pin: Origin packages.linuxmint.com
Pin-Priority: 900

Package: *
Pin: Origin debian.linuxmint.com
Pin-Priority: 700

Package: *
Pin: release a=testing
Pin-Priority: 600

Package: *
Pin: release a=unstable
Pin-Priority: 200

Package: *
Pin: release a=experimental
Pin-Priority: 50

したがって、Sudo aptitudeは、linuxmint.comからのパッケージのみをインストールし、Debianディストリビューションからパッケージをインストールすることを許可します。ディストリビューションがテスト中、不安定、または実験的である場合は、-t <distribution>を追加する必要があります。

出典:

5

それは私にとってはうまくいきませんでした---私のシステムはまだテストからアップデートを取得します。私はする必要がありました:

    Package: *
    Pin: release a=testing
    Pin-Priority: -1

    Package: *
    Pin: release a=unstable
    Pin-Priority: -20

    Package: *
    Pin: release a=experimental
    Pin-Priority: -30
1
jb.