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


10

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

Answers:


11

有效退出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 updatesudo apt-get upgradesudo apt-get dist-upgrade在该顺序近似于软件更新程序/更新管理器的行为,并且通常可以正常工作。)


1
它不能识别apt-get,很抱歉,我不擅长xx
Gail Kelly

3
@GailKelly是什么意思?到底发生了什么?
伊利亚·卡根


1

我安装了Firefox,并在尝试打开Firefox时反复出现错误。

(进程:2705):严重**: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 user.user .cache / mozilla /
firefox


1

如果您使用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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.