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

Gai*_*lly 10 firefox

我正在尝试在 Linux 上升级 Firefox,但它不起作用。我想卸载它并重新安装它,但我不知道如何做到这一点。谁能帮我?

Eli*_*gan 11

有效退出 Firefox

首先确保 Firefox 没有运行:

ps ax | grep [f]irefox
Run Code Online (Sandbox Code Playgroud)

如果正在运行,请退出。如果它似乎没有运行,但出现在 的列表中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
    
    Run Code Online (Sandbox Code Playgroud)

    (或者放任何你想称呼它的东西,代替.mozilla.old。)

重命名文件夹而不是删除它的想法是这样您就可以恢复它。但是,如果它的内容使 Firefox(或最近安装的较新版本的 Firefox)无法正常工作,那么您以后在实际使用它们时可能会遇到问题!

因此,如果您想保存任何内容——通常,这将是您的书签——您应该先备份它,然后再执行此操作。(本文可能对此有所帮助。

最后,请注意,我当然不提倡定期清除您的个人资料,甚至每次升级 Firefox 时都不要。只有当您升级后遇到严重问题时,我才建议您尝试一下。(如果它没有区别,您可以重命名.mozilla.old.mozilla--you may have to remove a new created .mozillafirst.这是备份整个配置文件的原因之一。)

重新安装 Firefox(从任何软件源中的最新版本开始)

要重新安装 Firefox,删除全局配置文件并在您的 Ubuntu 系统上配置的任何软件源中获取最新版本,请运行:

sudo apt-get update
sudo apt-get --purge --reinstall install firefox
Run Code Online (Sandbox Code Playgroud)

也应该apt-get upgrade跑?

sudo apt-get upgrade获取最新的可用 Firefox 不需要运行,因为该install命令将自动获取并安装或升级到最新的可安装版本,以及安装该版本所需的任何其他软件包(如果有)。

话虽如此,sudo apt-get upgrade在这种情况下运行是合理的。您可能希望更新所有软件,这甚至可能有助于解决一些互操作性问题。(毕竟,某些软件包的新版本和其他软件包的旧版本不一定要一起测试。)

如果您习惯于使用软件更新程序(旧 Ubuntu 版本中的更新管理器),请继续这样做。如果您更喜欢使用命令行:

sudo apt-get upgrade
sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)

当然,如果您sudo apt-get update在运行这些之前还没有运行过,那么您应该这样做。并且sudo apt-get dist-upgrade将升级需要安装新软件包或删除当前安装的软件包的软件包,因此在让它继续之前,您应该确保查看它所说的计划执行的操作。

(为了解决一个共同的困惑:dist-upgrade没有没有。试图将你的Ubuntu系统升级到更高版本的Ubuntu发行版,但在其他一些操作系统它是用于在手动编辑配置文件的组合,目的见的这个解释dist-upgrade,跑步sudo apt-get updatesudo apt-get upgradesudo apt-get dist-upgrade在该顺序近似于软件更新程序/更新管理器的行为,并且往往运行良好。)

  • @GailKelly 你是什么意思?*究竟会发生什么?* (3认同)

小智 5

只需在 Ubuntu Trusty Tahr 的终端中输入以下内容,就可以很好地进行升级。

sudo apt-get install firefox
Run Code Online (Sandbox Code Playgroud)


Rad*_*anu 1

如果您使用Ubuntu,可以使用以下命令:

sudo apt-get purge firefox
mv ~/.mozilla ~/mozilla-backup
sudo apt-get install firefox
Run Code Online (Sandbox Code Playgroud)

这些命令将删除 Firefox 和您的 Firefox 配置文件数据并再次安装 Firefox。

要将 Firefox 更新到最新版本,请使用:

sudo apt-get update
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

sudo apt-get upgrade用于从 中枚举的源安装系统上当前安装的所有软件包的最新版本/etc/apt/sources.list