在 Linux 上更新或卸载并重新安装 Firefox

在 Linux 上更新或卸载并重新安装 Firefox

我正在尝试在 Linux 上升级 Firefox,但无法正常工作。我考虑过卸载并重新安装,但我不知道该怎么做。有人能帮我吗?

答案1

有效退出 Firefox

首先确保 Firefox 没有运行:

ps ax | grep [f]irefox

如果它正在运行,请退出它。如果它似乎没有运行但出现在列表中ps ax,请通过运行来终止它killall firefox,等待几秒钟,然后运行。如果在第二个命令后killall -KILL firefox没有看到,请再次运行第二个命令。如果仍然没有看到它,请重新启动(或者您可能想尝试firefox: no process foundkillall运行它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 updatesudo 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

相关内容