Debian の apt パッケージマネージャはパッケージをアップグレード可能としてリストしますが、アップグレードはしません。

Debian の apt パッケージマネージャはパッケージをアップグレード可能としてリストしますが、アップグレードはしません。

この質問は次のようになります。Debian Linux はパッケージを更新しません。しかし、私の場合、最新のパッケージは以下で提供されていませんbackports

§ apt list --upgradable
Listing... Done
firefox-esr-l10n-en-gb/stable 60.2.0esr-1~deb9u2 all [upgradable from: 52.9.0esr-1~deb9u1]
N: There is 1 additional version. Please use the '-a' switch to see it

§ sudo apt upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

§ apt policy firefox-esr-l10n-en-gb
firefox-esr-l10n-en-gb:
  Installed: 52.9.0esr-1~deb9u1
  Candidate: 60.2.0esr-1~deb9u2
  Version table:
     60.2.0esr-1~deb9u2 500
        500 http://security.debian.org stretch/updates/main amd64 Packages
 *** 52.9.0esr-1~deb9u1 500
        500 http://ftp.fr.debian.org/debian stretch/main amd64 Packages
        500 http://security.debian.org stretch/updates/main amd64 Packages
        100 /var/lib/dpkg/status

§ apt policy firefox-esr
firefox-esr:
  Installed: 52.9.0esr-1~deb9u1
  Candidate: 52.9.0esr-1~deb9u1
  Version table:
     60.2.0esr-1~deb9u2 500
        500 http://security.debian.org stretch/updates/main amd64 Packages
 *** 52.9.0esr-1~deb9u1 30000
        500 http://ftp.fr.debian.org/debian stretch/main amd64 Packages
        100 /var/lib/dpkg/status

§ apt -s install firefox-esr=60.2.0esr-1~deb9u2
NOTE: This is only a simulation!
      apt needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  firefox-esr-l10n-en-gb
Suggested packages:
  fonts-stix | otf-stix
The following packages will be upgraded:
  firefox-esr firefox-esr-l10n-en-gb
2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Inst firefox-esr-l10n-en-gb [52.9.0esr-1~deb9u1] (60.2.0esr-1~deb9u2 Debian-Security:9/stable [all]) []
Inst firefox-esr [52.9.0esr-1~deb9u1] (60.2.0esr-1~deb9u2 Debian-Security:9/stable [amd64])
Conf firefox-esr-l10n-en-gb (60.2.0esr-1~deb9u2 Debian-Security:9/stable [all])
Conf firefox-esr (60.2.0esr-1~deb9u2 Debian-Security:9/stable [amd64])

どういう意味ですか?なぜfirefox-esrアップグレードしないのですか?


修正する

/etc/apt/preferences.d/apt-listbugsStephen Kittの回答に従って、今朝アップグレードを実行したときに作成され、次の内容を含むファイルが見つかりました。

Explanation: Pinned by apt-listbugs at 2018-09-11 08:11:30 +0200
Explanation:   #908396: firefox-esr: stopped working after upgrade from 59 to 60
Explanation:   #908449: (no subject)
Package: firefox-esr
Pin: version 52.9.0esr-1~deb9u1
Pin-Priority: 30000

どういう意味ですか?

答え1

firefox-esr非常に高い優先順位で現在インストールされているバージョンを修正しました。

 *** 52.9.0esr-1~deb9u1 30000

これにより、500の優先順位を持つセキュリティ更新プログラムを含むPIN優先順位の低い他のバージョンをインストールできなくなります。

     60.2.0esr-1~deb9u2 500

ピンソースapt-listbugs:エラーが発生するまでFirefox 60へのアップグレードを一時停止する必要があると判断しました(または常に要求したと思いましたが、これを実行しないいくつかの設定がある可能性があります)。908396そして908449固定されています。これらのエラーは、SSE2ディレクティブの新しい要件に関連していますi386。これは実行中であるため、amd64ユーザーとは無関係で安全にアップグレードする必要があります。

アップグレードを続行するには、固定優先順位を削除する必要があります。削除して/etc/apt/preferences.d/apt-listbugsもう一度apt-listbugsプロンプトが表示されたら、本当にアップグレードしたいと言ってください。

関連情報