PPA 패키지를 고려해 보는 것은 어떨까요?

PPA 패키지를 고려해 보는 것은 어떨까요?

공식 Firefox-next PPA를 추가했습니다.

sudo add-apt-repository ppa:mozillateam/firefox-next
sudo apt-get update
sudo apt-get upgrade

그래서 나는 다음과 같은 구성을 얻습니다./etc/apt/sources.list.d/mozillateam-firefox-next-xenial.list

deb http://ppa.launchpad.net/mozillateam/firefox-next/ubuntu xenial main

그러나 패키지는 PPA 버전으로 업그레이드되지 않습니다.

질문

어떻게 해결할 수 있나요?

답변1

정책(이전)

$ apt policy firefox
firefox:
  Installed: 48.0+linuxmint1+sarah
  Candidate: 48.0+linuxmint1+sarah
  Version table:
     49.0~b2+build1-0ubuntu0.16.04.1 500
        500 http://ppa.launchpad.net/mozillateam/firefox-next/ubuntu xenial/main amd64 Packages
 *** 48.0+linuxmint1+sarah 700
        700 http://mint-mirror.gwendallebihan.net/packages sarah/upstream amd64 Packages
        100 /var/lib/dpkg/status
     48.0+build2-0ubuntu0.16.04.1 500
        500 http://ftp.u-picardie.fr/mirror/ubuntu/ubuntu xenial-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
     45.0.2+build1-0ubuntu1 500
        500 http://ftp.u-picardie.fr/mirror/ubuntu/ubuntu xenial/main amd64 Packages

APT 정책

$ cat /etc/apt/preferences.d/official-extra-repositories.pref
Package: *
Pin: origin build.linuxmint.com
Pin-Priority: 700

해결책

기반으로PPA에서 패키지를 선택하는 방법은 무엇입니까?/etc/apt/preferences.d/official-extra-repositories.prefPPA의 우선순위를 결정하려면 다음 규칙을 추가하십시오 ( Pin-Priority가장 높은 것이 사용됨).

Package: *firefox*
Pin: release o=LP-PPA-mozillateam-firefox-next
Pin-Priority: 800

그런 다음 업데이트하고 업그레이드하세요.

sudo apt-get update
sudo apt-get upgrade

관련 정보