Answers:
首先确保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,删除全局配置文件并在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
在该顺序近似于软件更新程序/更新管理器的行为,并且通常可以正常工作。)
只需在Ubuntu Trusty Tahr的终端上输入以下内容,对我来说就可以很好地进行升级。
sudo apt-get install firefox
我安装了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
如果您使用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
。