
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";
またはそれに対応するもの。
削除すると、すべてが自然に解決されます。
またはDebian 11 リリースノートの言及、「APT::Default-Release」の設定を次に変更する限り、そのまま残すことができます。
APT::Default-Release "/^bullseye(|-security|-updates)$/";
最も有用なシナリオでは、Default-Release
修正がより適切であると思います。