Debian - "apt"は古いパッケージの "安定した"バージョンを表示します。

Debian - "apt"は古いパッケージの "安定した"バージョンを表示します。

私はDebian 12を実行しており、次のような出力を確認しました。

$ apt list --all-versions firefox-esr
Listing... Done
firefox-esr/unstable 115.5.0esr-1 amd64
firefox-esr/stable-security 115.5.0esr-1~deb12u1 amd64
firefox-esr/testing 115.4.0esr-1 amd64
firefox-esr/stable,now 102.15.1esr-1~deb12u1 amd64 [installed]

これはFirefoxの最新バージョンが102であることを示しています(エラーや警告なしにstable実行したばかりです)。sudo apt updateしかし、Debian Webサイトではstableバージョン115 [1]を主張しています。

それでは、私の結果に以前のバージョンが表示されるのはなぜですかstable?これは私のものです/etc/apt/sources.list.d/stable.list

deb http://deb.debian.org/debian/ stable main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian/ stable main contrib non-free non-free-firmware

deb http://security.debian.org/debian-security stable-security main
deb-src http://security.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

[1]https://packages.debian.org/search?suite=all&searchon=names&keywords=firefox-esr

答え1

リリースされた安定版は(おそらく)102です。信頼性の高いセキュリティストアのバージョンは115です。これは現在サポートされているバージョンであり、以下で利用可能です。安定したパッケージページ大きな赤い文字で「SAFE」を使用してください。これはパッケージ一致リストでも識別されます。

firefox-esr/stable-security 115.5.0esr-1~deb12u1 amd64
firefox-esr/stable,now 102.15.1esr-1~deb12u1 amd64 [installed]

複数のストレージオプションのセキュリティ更新プログラムを受信できないことが確認されました。 「安定的」を一覧表示する場合は、stable main contrib non-free non-free-firmware「安定的なセキュリティ」と「安定的な更新」についても同じリストを提供する必要があります。

deb http://deb.debian.org/debian/ stable main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian/ stable main contrib non-free non-free-firmware

deb http://security.debian.org/debian-security stable-security main contrib non-free non-free-firmware
deb-src http://security.debian.org/debian-security stable-security main contrib non-free non-free-firmware

deb http://deb.debian.org/debian/ stable-updates main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian/ stable-updates main contrib non-free non-free-firmware

ストレージ構成を変更したapt後にapt upgrade使用してください。apt update

答え2

stable@Chris Daviesの回答に従って、すべてのパッケージが、およびstable-securityに含まれていることを確認しましたが、stable-updatesまだこの問題があります。今私はDebianがそれらのそれぞれを別々の上流として扱うことに気づきました(これは明らかですが、すべて「安定的」であり、すべて同じファイルにリストされているので混乱しているようです)。 、などのファイルはありますが、.prefまたは存在しないため、そのファイルが選択されていないようです。私は2つの新しいファイルを適切に調整し(少し高い優先順位を付けて追加します)、やり直しました。今期待した結果を得ました!/etc/apt/preferences.dstableunstabletestingstable-securitystable-updatessudo cp /etc/apt/preferences.d/stable.pref /etc/apt/preferences.d/stable-security.prefsudo cp /etc/apt/preferences.d/stable.pref /etc/apt/preferences.d/stable-updates.pref-update-securitysudo apt update

関連情報