"apt update"를 사용할 때 Debian 보안 업데이트가 설치되지 않는 이유는 무엇입니까? ("-t stable-security"를 강제로 적용해야 함)

"apt update"를 사용할 때 Debian 보안 업데이트가 설치되지 않는 이유는 무엇입니까? ("-t stable-security"를 강제로 적용해야 함)

apt upgrade또는 etc 명령을 사용하면 Debian 보안 업데이트가 설치되지 않습니다 apt dist-upgrade. 나는 또한 apt-get대신 사용해 보았습니다 apt.

apt upgrade -t stable-security그러나 또는 같은 명령 apt install nodejs -t stable-security은 보안 업데이트(예:https://www.debian.org/security/2022/dsa-5170).

이유를 아시나요? 이 문제는 Debian 안정적인 랩톱에서 발생하지만 이 문제가 없는 Debian 안정적인 서버(VPS)도 있습니다. /etc/apt/sources.list두 설치 모두에서 파일이 동일한지 확인했는데 파일이 없습니다 /etc/apt/preferences.

아래는 주석 처리되지 않은 줄입니다 /etc/apt/sources.list(기준:https://wiki.debian.org/SourcesList#Example_sources.list):

deb http://deb.debian.org/debian stable main
deb-src http://deb.debian.org/debian stable main

deb http://deb.debian.org/debian-security/ stable-security main
deb-src http://deb.debian.org/debian-security/ stable-security main

deb http://deb.debian.org/debian stable-updates main
deb-src http://deb.debian.org/debian stable-updates main

deb http://deb.debian.org/debian bullseye-backports main
deb-src http://deb.debian.org/debian bullseye-backports main

의견의 질문에 답하기 위한 결과는 다음과 같습니다 apt policy.

Package files:
 100 /var/lib/dpkg/status
     release a=now
 100 http://deb.debian.org/debian bullseye-backports/main i386 Packages
     release o=Debian Backports,a=bullseye-backports,n=bullseye-backports,l=Debian Backports,c=main,b=i386
     origin deb.debian.org
 100 http://deb.debian.org/debian bullseye-backports/main amd64 Packages
     release o=Debian Backports,a=bullseye-backports,n=bullseye-backports,l=Debian Backports,c=main,b=amd64
     origin deb.debian.org
 500 http://deb.debian.org/debian stable-updates/main i386 Packages
     release v=11-updates,o=Debian,a=stable-updates,n=bullseye-updates,l=Debian,c=main,b=i386
     origin deb.debian.org
 500 http://deb.debian.org/debian stable-updates/main amd64 Packages
     release v=11-updates,o=Debian,a=stable-updates,n=bullseye-updates,l=Debian,c=main,b=amd64
     origin deb.debian.org
 500 http://deb.debian.org/debian-security stable-security/main i386 Packages
     release v=11,o=Debian,a=stable-security,n=bullseye-security,l=Debian-Security,c=main,b=i386
     origin deb.debian.org
 500 http://deb.debian.org/debian-security stable-security/main amd64 Packages
     release v=11,o=Debian,a=stable-security,n=bullseye-security,l=Debian-Security,c=main,b=amd64
     origin deb.debian.org
 990 http://deb.debian.org/debian stable/main i386 Packages
     release v=11.5,o=Debian,a=stable,n=bullseye,l=Debian,c=main,b=i386
     origin deb.debian.org
 990 http://deb.debian.org/debian stable/main amd64 Packages
     release v=11.5,o=Debian,a=stable,n=bullseye,l=Debian,c=main,b=amd64
     origin deb.debian.org
Pinned packages:

명심하세요, 저는 전에 이런 일을 겪은 적이 있습니다https://download.virtualbox.org/virtualbox/debian거기에 떴는데 문제 검색할 때 댓글로 달았네요( /etc/apt/sources.list다시 시도해도 문제가 해결되지 않았습니다).apt updateapt upgrade

고정된 우선순위가 문제가 되는 것 stable보다 더 높다는 것을 알 수 있습니다. 이유가 무엇인지 아시나요?stable-security

답변1

우선순위 990은 기본 릴리스에 해당하며 다음과 같은 구성 항목이 있습니다.

APT::Default-Release "stable";

또는 이에 상응하는 것.

삭제하면 모든 것이 저절로 해결됩니다.

또는데비안 11 릴리스 노트 언급, "APT::Default-Release" 설정을 다음으로 변경하는 한 그대로 유지할 수 있습니다.

APT::Default-Release "/^bullseye(|-security|-updates)$/";

가장 유용한 시나리오에서는 Default-Release수정이 더 적절하다고 생각합니다.

관련 정보