web-dev-qa-db-ja.com

debian-backportsのピン優先度はどこに定義されていますか?

Debian Jessieの下で、パッケージソースに初めてバックポートを用意しました。

http://www.deb-multimedia.org/ からインストールした一部のパッケージは、バックポートでより高いバージョンになっているため、aptで衝突が発生しました。

マルチメディアの最初のピン優先度は100でした。バックポートの優先度を-1に設定しようとしましたが、機能しませんでした。

LANG=C cat /etc/apt/preferences
Package: *
Pin: Origin deb http://http.us.debian.org/debian jessie-backports main
release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=non-free
Pin-Priority: -1

Package: *
Pin: Origin deb http://http.us.debian.org/debian jessie-backports main
release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=main
Pin-Priority: -1

Package: *
Pin: Origin deb http://http.us.debian.org/debian jessie-backports contrib
release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=contrib
Pin-Priority: -1

Package: *
Pin: Origin www.deb-multimedia.org
Pin-Priority: 300 
`

私の/etc/apt/preferencesの何が問題になっていますか

     LANG=C apt-cache policy | grep backports | egrep -i -v translat
 100 http://http.us.debian.org/debian/ jessie-backports/non-free i386 Packages
     release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=non-free
 100 http://http.us.debian.org/debian/ jessie-backports/contrib i386 Packages
     release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=contrib
 100 http://http.us.debian.org/debian/ jessie-backports/main i386 Packages
     release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=main
 100 http://http.us.debian.org/debian/ jessie-backports/non-free AMD64 Packages
     release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=non-free
 100 http://http.us.debian.org/debian/ jessie-backports/contrib AMD64 Packages
     release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=contrib
 100 http://http.us.debian.org/debian/ jessie-backports/main AMD64 Packages
     release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=main

フォルダ

ls -al /etc/apt/preferences.d/
insgesamt 8
drwxr-xr-x 2 root root 4096 Jan 25  2011 .
drwxr-xr-x 6 root root 4096 Dez 11 11:53 ..

空です。

6
user192526

適切なアーカイブ名を持つエントリが1つだけ必要です。

Package: *
Pin: release a=jessie-backports
Pin-Priority: -1

バックポートはデフォルトで100に固定されているため、-t jessie-backportsを指定しない限り、それらはインストール候補ではないことに注意してください。それが他のソースのパッケージでどのように機能するかはわかりませんが、特に安定したパッケージよりもバージョンが高い場合は...

5
Stephen Kitt