데비안의 apt package manager는 패키지를 업그레이드 가능한 것으로 나열하지만 업그레이드하지는 않습니다


13

이 문제는 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업그레이드되지 않습니까?


최신 정보

Stephen Kitt의 답변 후, 나는 /etc/apt/preferences.d/apt-listbugs오늘 아침에 다음 내용으로 업그레이드를 실행할 때 작성된 파일을 발견했습니다 .

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 Quantum에서 작동하는 방식을 재 설계하여 거의 모든 애드온을 죽일 가능성이 높습니다.
Joe

답변:


18

당신은 한 firefox-esr매우 높은 우선 순위가 현재 설치된 버전에 고정 :

 *** 52.9.0esr-1~deb9u1 30000

우선 순위가 500 인 보안 업데이트를 포함하여 핀 우선 순위가 낮은 다른 버전이 설치되지 않도록합니다.

     60.2.0esr-1~deb9u2 500

핀은 다음과 apt-listbugs같습니다. 버그 908396908449 가 수정 될 때까지 Firefox 60으로의 업그레이드를 보류해야한다고 결정했습니다 . 이러한 버그는 SSE2 명령어에 대한 새로운 요구 사항과 관련이 있습니다 i386. 을 (를) 실행 amd64하고 있으므로 걱정하지 않아도되며 업그레이드해도 안전합니다.

업그레이드를 진행하려면 핀 우선 순위를 제거해야합니다. 삭제 /etc/apt/preferences.d/apt-listbugs하고 apt-listbugs다시 묻는 메시지가 표시 되면 업그레이드하고 싶다고 알려주십시오.


우연히이 apt policy firefox-esr우선 순위를 나열하지 않은 이유를 알고 있습니까?
scai

@ scai 그것은 고정 된 우선 순위를 나열했습니다. (첫 번째 apt policyfirefox-esr-l10n-en-gb는 아닙니다 firefox-esr.)
Stephen Kitt

미안 URL 바로 앞의 우선 순위를 보았지만 대신 패키지 버전 뒤에 높은 우선 순위가 표시됩니다.
scai

1
@ scai 그것은 혼란 스럽습니다. 처음에는 그것을 놓쳤습니다 .-).
Stephen Kitt
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.