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 update
apt upgrade
고정된 우선순위가 문제가 되는 것 stable
보다 더 높다는 것을 알 수 있습니다. 이유가 무엇인지 아시나요?stable-security
답변1
우선순위 990은 기본 릴리스에 해당하며 다음과 같은 구성 항목이 있습니다.
APT::Default-Release "stable";
또는 이에 상응하는 것.
삭제하면 모든 것이 저절로 해결됩니다.
또는데비안 11 릴리스 노트 언급, "APT::Default-Release" 설정을 다음으로 변경하는 한 그대로 유지할 수 있습니다.
APT::Default-Release "/^bullseye(|-security|-updates)$/";
가장 유용한 시나리오에서는 Default-Release
수정이 더 적절하다고 생각합니다.