我正在尝试在 Linux 上升级 Firefox,但无法正常工作。我考虑过卸载并重新安装,但我不知道该怎么做。有人能帮我吗?
答案1
有效退出 Firefox
首先确保 Firefox 没有运行:
ps ax | grep [f]irefox
如果它正在运行,请退出它。如果它似乎没有运行但出现在列表中ps ax
,请通过运行来终止它killall firefox
,等待几秒钟,然后运行。如果在第二个命令后killall -KILL firefox
没有看到,请再次运行第二个命令。如果仍然没有看到它,请重新启动(或者您可能想尝试firefox: no process found
killall
运行它sudo
也认为这通常不会有帮助)。
考虑清除你的个人资料
如果您想要清除您的配置文件(这可以解决许多问题,尤其是与升级 Firefox 到新版本相关的问题),然后重命名.mozilla
位于您的主文件夹中的文件夹。有两种方法可以做到这一点:
在 Nautilus(GUI 文件浏览器)中:按Ctrl+H或单击看法→显示隐藏文件。然后,您将看到以 开头的文件和文件夹
.
。如果您尚未进入主文件夹,请转到该文件夹,然后将其重命名.mozilla
为.mozilla.old
(或任何您想要的名称)。在命令行上:打开终端窗口 ( Ctrl++ Alt)T并运行命令:
mv ~/.mozilla ~/.mozilla.old
(或者用您想要的任何名称来代替
.mozilla.old
。)
重命名文件夹而不是删除它的目的是为了能够恢复它。但如果其内容使 Firefox(或最近安装的较新版本的 Firefox)无法运行,那么以后使用它们可能会遇到麻烦!
因此,如果您想保存任何内容(通常是您的书签),您应该在执行此操作之前先备份它。(这篇文章也许能对此有所帮助。)
最后,请注意,我绝对不提倡定期清除您的配置文件,甚至不提倡每次升级 Firefox 时都清除配置文件。只有当您在升级后遇到严重问题时,我才建议您尝试这样做。(如果没有区别,您可以重命名.mozilla.old
为.mozilla
-- 您可能必须.mozilla
先删除新创建的配置文件。这是备份整个配置文件的原因之一。)
重新安装 Firefox(从任何软件源中的最新版本)
要重新安装 Firefox,删除全局配置文件并获取 Ubuntu 系统上配置的任何软件源中的最新版本,请运行:
sudo apt-get update
sudo apt-get --purge --reinstall install firefox
也應該apt-get upgrade
運行嗎?
运行sudo apt-get upgrade
对于获取最新的 Firefox 不是必需的,因为该install
命令将自动获取并安装或升级至最新的可安装版本,以及安装该版本所需的其他软件包(如果有)。
话虽如此,sudo apt-get upgrade
在这种情况下运行是合理的。您可能希望将所有软件更新为最新版本,这甚至可能有助于解决一些互操作性问题。(毕竟,某些软件包的新版本和其他软件包的旧版本不一定一起测试过。)
如果您习惯使用软件更新程序(旧 Ubuntu 版本中的更新管理器),请继续使用。如果您更喜欢使用命令行:
sudo apt-get upgrade
sudo apt-get dist-upgrade
当然,如果你sudo apt-get update
在运行这些程序之前没有运行过,你应该这样做。并且sudo apt-get dist-upgrade
将升级需要安装新程序包或删除当前安装的程序包的程序包,因此在让它继续之前,你应该确保查看它计划做什么。
dist-upgrade
(为了解决一个常见的混淆:不是尝试将你的 Ubuntu 系统升级到更高版本的 Ubuntu,尽管在某些其他操作系统上,它与手动编辑配置文件结合使用。请参阅这种解释dist-upgrade
. 运行sudo apt-get update
、sudo apt-get upgrade
、 和sudo apt-get dist-upgrade
按此顺序近似软件更新程序/更新管理器的行为并且往往运行良好。
答案2
只需在 Ubuntu Trusty Tahr 上的终端中输入以下内容即可完成升级。
sudo apt-get install firefox
答案3
我安装了 Firefox,但尝试打开它时却反复出现错误。
(process:2705): GLib-CRITICAL **: g_slice_set_config: 断言“sys_page_size == 0”失败错误:尝试打开您的配置文件目录中的文件时访问被拒绝。
最初,我只能通过输入 sudo firefox 来运行 Firefox——这远非理想。我遇到了下面的解决方案,解决了我的问题。
“在这里找到解决方案”。答案也粘贴在下面。
ls .cache/mozilla/
ls:无法打开目录 .cache/mozilla/:
权限被拒绝chown -R user.user .cache/mozilla/>
chown:无法读取目录'.cache/mozilla/':
权限被拒绝sudo chown -R 用户.用户.cache/mozilla/
firefox
答案4
如果你使用 Ubuntu,则可以使用以下命令:
sudo apt-get purge firefox
mv ~/.mozilla ~/mozilla-backup
sudo apt-get install firefox
这些命令将删除 Firefox 和您的 Firefox 配置文件数据并再次安装 Firefox。
要使用以下方法将 Firefox 更新至最新版本:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get upgrade
用于从 中枚举的源安装系统上当前安装的所有软件包的最新版本/etc/apt/sources.list
。