![编辑:](https://linux22.com/image/910034/%E7%BC%96%E8%BE%91%EF%BC%9A.png)
这可能是因为最近的 Firefox 更新(从 64.something 到 66.0.2)声称它无法自行下载更新,因此它要求我手动执行。
我将省略我做过和尝试过的事情的细节,但目前的情况是这样的。apt remove firefox
声称没有什么可删除的,因为包firefox
未安装。我最近安装的 Firefox 是通过snap
。
问题表现为,相同的 Firefox 快捷方式(主菜单)或firefox
从终端运行的命令有时会运行错误/其他 Firefox。我可以区分它们,因为它们安装了不同的插件,而且我登录了其中一个。基本上是不同的用户配置。并不是说它有时不读取我的用户配置并给我一个默认的 Firefox;两个版本都经过了定制。
两者都报告为 66.0.2 64 位。
我第一次注意到这个问题时,只是删除了一个snap
,但随后firefox
命令就不再起作用了,主菜单快捷方式也不起作用了。所以我不知道如何运行另一个,或者即使我实际上安装了两个,或者只有一个安装有时会读取两个配置文件。
我如何找出这两个不同版本的来源,以及如何摆脱其中一个?
编辑:
which firefox
说:
/snap/bin/firefox
locate firefox-bin
说:
/home/<username>/.themes/Zafiro-icons-0.7.4/apps/scalable/firefox-bin.svg
/snap/firefox/198/firefox-bin
/snap/firefox/198/firefox-bin.sig
dpkg -l | grep firefox
说:
rc firefox 66.0.2+build1-0ubuntu0.18.04.1 amd64 Safe and easy web browser from Mozilla
ii firefox-locale-en 66.0.2+build1-0ubuntu0.18.04.1 amd64 English language pack for Firefox
ii unity-scope-firefoxbookmarks 0.1+13.10.20130809.1-0ubuntu1 all Firefox bookmarks scope for Unity
snap list
报告以及其他计划:
firefox 66.0.2-1 198 stable mozilla✓
答案1
如果您仍然遇到此问题,我发现 Firefox 可以使用配置文件,您可以使用以下命令列出它们:
firefox --profilemanager
我删除了所有配置文件。下次打开 Firefox 时,系统会提示我使用此配置文件管理器。所以我创建了一个新的配置文件管理器,问题就解决了。不再有重复的 Firefox 实例。
答案2
您无法使用一个特定的包管理系统安装两次应用程序。您之所以有两个版本,是因为您使用常规包管理系统 (APT) 安装了一次 Firefox,使用新包管理系统 Snap 安装了一次。使用 Ubuntu 软件进行安装只需单击一下,您不会注意到您正在安装的是 snap 版本还是常规版本。
要删除其中一个版本,请打开 Ubuntu 软件。搜索“firefox”,您将看到两个 Firefox 浏览器条目(“Firefox”,即 snap 版本,以及“Firefox Web Browser”,即 Ubuntu 默认自带的常规 APT 版本)。删除您不想保留的那个。
答案3
在 Ubuntu 22.04.2 LTS 版本中,sudo apt install firefox
安装了 snap 版本的 Firefox。我认为这是导致该问题的原因。您最好同时删除和安装 snap 或 deb 版本的 Firefox sudo apt remove firefox
。sudo snap remove firefox
不要清除它,因为这也会删除 wifi 驱动程序(不知道怎么做,但这就是我的系统上发生的事情)。
因此,您需要执行以下操作(如果您想要 snap 版本):
sudo apt remove firefox
sudo snap remove firefox
sudo snap install firefox