Linux Mint Debian Edition2012.04でaptリポジトリの優先順位を設定したいと思います。 /etc/apt/preferences
順序は次のようになります:LMDE-> Debianテスト-> Debian不安定。言い換えれば、私はほとんどの場合、LMDEセミローリングリポジトリからのパッケージを使用したいと思っており、絶対に必要な場合にのみテストから取得して不安定にすることがあります。
http://forums.linuxmint.com/viewtopic.php?f=201&t=78882 と http://forums.linuxmint.com/viewtopic.php?f= 141&p = 379226 ですが、リポジトリの優先順位を正しく機能させることができませんでした。
これを行うための最良の方法は何ですか?
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>
を追加する必要があります。
出典:
それは私にとってはうまくいきませんでした---私のシステムはまだテストからアップデートを取得します。私はする必要がありました:
Package: *
Pin: release a=testing
Pin-Priority: -1
Package: *
Pin: release a=unstable
Pin-Priority: -20
Package: *
Pin: release a=experimental
Pin-Priority: -30