我在用
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 13.10
Release: 13.10
Codename: saucy
我的 Firefox 是
~$ firefox -v
(process:2709): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
Mozilla Firefox 30.0
但当我尝试更新它时,它不起作用,尽管我认为我的版本很旧。我做错了什么?
sudo apt-get install firefox
Reading package lists... Done
Building dependency tree
Reading state information... Done
firefox is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
viktor@viktor-ThinkPad-T520:~$
答案1
Ubuntu 13.10 推出已有 3 年多时间,但只提供了 9 个月的软件更新和支持。2014 年中期,Ubuntu 13.10 进入“生命周期结束”状态。(参见https://www.ubuntu.com/info/release-end-of-life和https://wiki.ubuntu.com/Releases)。由于您的 Ubuntu 版本不再受 Canonical 支持,因此您的系统无法使用新版本的 Firefox。您需要升级到 Ubuntu 14.04 或 16.04(或 16.10)才能接收持续的安全和软件更新。
答案2
请查看 https://support.mozilla.org/en-US/kb/update-firefox-latest-version
尝试更新 Firefox - 我认为这将是解决这个小问题的另一种有用方法。该链接描述了(手动)更新 Firefox 的方法,比我能做的好得多 - 但无论如何......我会尝试自己给出一个解释:如果您在其菜单中选择帮助 > 关于 Firefox,应该会显示一个按钮,如果确实有可用的更新,则可以手动更新 FF。换句话说:如果当时没有可用的更新,则不会显示该按钮。据我所知,Firefox 甚至应该显示一条消息,提及可用的更新 - 如果确实有是一个可用。我在另一台计算机上使用的是 Ubuntu 8.04,因此该机器上的包管理不再起作用 - 但我从其他地方获得了一个相当新的 Firefox,并且能够按照我之前描述的方式对其进行更新。