debian-backports의 핀 우선순위는 어디에 정의되어 있나요?

debian-backports의 핀 우선순위는 어디에 정의되어 있나요?

Debian Jessie에서 처음으로 패키지 소스를 백포트했습니다.

일부 패키지를 설치했기 때문에 apt에서 충돌이 발생했습니다.http://www.deb-multimedia.org/백포트에는 더 높은 버전이 있습니다.

멀티미디어의 첫 번째 핀 우선순위는 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 ..

비었다.

답변1

적절한 아카이브 이름을 가진 항목만 있으면 됩니다.

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

백포트는 기본적으로 100으로 고정되어 있으므로 지정하지 않는 한 설치 후보가 아닙니다 -t jessie-backports. 이것이 다른 소스의 패키지에서 어떻게 작동하는지 모르겠습니다. 특히 안정 패키지보다 높은 버전인 경우에는 더욱 그렇습니다.

관련 정보