我想用“开发者版本”替换桌面上的 Ubuntu 默认 Firefox 软件包,该版本可作为电力供应协议(我对包管理还很陌生)。
我以为 PPA 页面上的说明就是我所需要的全部内容。
$ sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora
$ sudo apt-get update
$ sudo apt-get upgrade
# "apt-get install --reinstall firefox" just re-install the original package.
好的,Firefox 开发者版没有安装(原始 Firefox 软件包未被替换)。如您所见,apt 策略也没有显示相关的 ppa 源候选。
$ sudo apt policy firefox
firefox:
Installed: 51.0.1+build2-0ubuntu0.16.04.2
Candidate: 51.0.1+build2-0ubuntu0.16.04.2
Version table:
*** 51.0.1+build2-0ubuntu0.16.04.2 500
500 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
100 /var/lib/dpkg/status
45.0.2+build1-0ubuntu1 500
500 http://fr.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
跟随那个线我尝试提升 ppa 软件包的优先级/etc/apt/preferences.d使用以下代码片段:
Package: firefox
Pin: origin ppa.launchpad.net
Pin-Priority: 800
但 apt 策略仍然相同,并且执行apt-get update
没有apt-get upgrade
改变任何东西。
/etc/apt/sources.list.d
包含两个与 Firefox 的 PPA 相关的文件:
» ubuntu-mozilla-每日-ubuntu-firefox-aurora-xenial.list其中包含
deb http://ppa.launchpad.net/ubuntu-mozilla-daily/firefox-aurora/ubuntu xenial main
deb-src http://ppa.launchpad.net/ubuntu-mozilla-daily/firefox-aurora/ubuntu xenial main
#deb-src http://ppa.launchpad.net/ubuntu-mozilla-daily/firefox-aurora/ubuntu xenial main
» ubuntu-mozilla-每日-ubuntu-firefox-aurora-xenial.list.save包含
deb http://ppa.launchpad.net/ubuntu-mozilla-daily/firefox-aurora/ubuntu xenial main
谢谢你帮我解决这个问题。
答案1
我查看了 ppa,发现似乎存在构建失败的情况(红色 X)。
launchpad.net/~ubuntu-mozilla-daily/+archive/ubuntu/firefox-aurora/+packages
我建议您等到构建成功后再试一次(或尝试其他版本的 Firefox)。