由于某种原因,Firefox 71.0 无法在 Ubuntu 16.04 LTS 上运行。
我将 Firefox 更新apt get upgrade
至 71.0 版本,但 Firefox 无法再打开。当我尝试打开浏览器时,只出现一条崩溃消息:
我尝试降级到 70.0 版本,但出现另一条消息,与我的书签可能会因降级而损坏有关。
我想知道是否可以选择升级我的 Firefox 并使其开始工作,或者再次降级到 70.0 版本并且我的书签不会损坏。
先感谢您。
编辑1:
当我使用以下方法时,会出现 Firefox 71.0 版本apt-cache show firefox | grep Version
:
Version: 71.0~b6+build1-0ubuntu0.16.04.1
Version: 70.0+build2-0ubuntu0.16.04.1
Version: 45.0.2+build1-0ubuntu1
正如 @guiverc 所解释的,根据这里,70 是最新版本。我不知道我怎么有 71 版本可用。
当我使用 时apt-cache show firefox
,出现以下消息:
Package: firefox
Priority: optional
Section: web
Installed-Size: 191346
Maintainer: Ubuntu Mozilla Team <[email protected]>
Architecture: amd64
Version: 71.0~b6+build1-0ubuntu0.16.04.1
Recommends: xul-ext-ubufox, libcanberra0, libdbusmenu-glib4, libdbusmenu-gtk3-4
Replaces: kubuntu-firefox-installer
Suggests: fonts-lyx
Provides: gnome-www-browser, iceweasel, www-browser
Depends: lsb-release, libatk1.0-0 (>= 1.12.4), libc6 (>= 2.18), libcairo-gobject2 (>= 1.10.0), libcairo2 (>= 1.10.0), libdbus-1-3 (>= 1.9.14), libdbus-glib-1-2 (>= 0.78), libfontconfig1 (>= 2.11.94), libfreetype6 (>= 2.3.5), libgcc1 (>= 1:4.0), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.31.8), libgtk-3-0 (>= 3.4), libpango-1.0-0 (>= 1.22.0), libpangocairo-1.0-0 (>= 1.14.0), libpangoft2-1.0-0 (>= 1.14.0), libstartup-notification0 (>= 0.8), libstdc++6 (>= 4.6), libx11-6, libx11-xcb1, libxcb-shm0, libxcb1, libxcomposite1 (>= 1:0.3-1), libxcursor1 (>> 1.1.2), libxdamage1 (>= 1:1.1), libxext6, libxfixes3, libxi6, libxrender1, libxt6
Filename: pool/main/f/firefox/firefox_71.0~b6+build1-0ubuntu0.16.04.1_amd64.deb
Size: 49533706
MD5sum: 16688026d1c819e5ddaba10c510a36f5
SHA1: a251347a565472afa8b3220566be322a39feae9e
SHA256: 7a6445463e427e1f414c7494af75920a405caf790c210da4ecc62e29c16db5db
Description-en: Safe and easy web browser from Mozilla
Firefox delivers safe, easy web browsing. A familiar user interface,
enhanced security features including protection from online identity theft,
and integrated search let you get the most out of the web.
Description-md5: 46b619f510631c4693dc09c1a3778a55
Xul-Appid: {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
编辑2:
@organic-marble 让我使用来apt policy firefox
显示软件源给我的是 71 版本。结果如下:
firefox:
Installed: 71.0~b6+build1-0ubuntu0.16.04.1
Candidate: 71.0~b6+build1-0ubuntu0.16.04.1
Version table:
*** 71.0~b6+build1-0ubuntu0.16.04.1 500
500 http://ppa.launchpad.net/mozillateam/firefox-next/ubuntu xenial/main amd64 Packages
100 /var/lib/dpkg/status
70.0+build2-0ubuntu0.16.04.1 500
500 http://archive.ubuntu.com/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://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
编辑3:
根据这里和这里,我认为 Firefox 71 版本是测试版。我不知道为什么我的 Ubuntu 升级到测试版。
有人知道我该怎么做才能阻止我的 Ubuntu 安装测试版吗?
答案1
看起来你已经添加了一个 PPA,它是为了致力于将 Firefox、Thunderbird 等集成到 Ubuntu 的团队
71.0~b6+build1-0ubuntu0.16.04.1 500
500 http://ppa.launchpad.net/mozillateam/firefox-next/ubuntu xenial/main amd64 Packages
该 PPA 似乎包含初步的“正在进行中”版本。您可能希望从列表中删除该 PPA。
删除此 PPA 的命令:
sudo add-apt-repository --remove ppa:mozillateam/firefox-next
答案2
要强制旧版 Firefox 使用您的配置文件,请使用以下命令调用它:
$ firefox --allow-downgrade
您可能还想-P
在那里选择使用哪个配置文件。
(来源:Mozilla 支持)
我在使用 Firefox Beta PPA 时遇到了和你一样的情况:升级到 71.0b8 后,它拒绝运行。然后我下载了 Firefox Beta直接从 Mozilla。那也是 71.0b8,但它仍然声称我的配置文件来自较新的版本,并且需要--allow-downgrade
使用它。