安装 Firefox 开发版

安装 Firefox 开发版

我正在尝试安装 Firefox 浏览器开发者版 (.tar.bz2 文件)。我按照指南操作,它可以正常工作,但似乎无法作为浏览器(或应用程序)运行,它没有徽标(默认齿轮),我无法在任务栏中收藏它,在尝试选择默认浏览器时它也不会出现在列表中。希望有人能帮助修复它或以其他方式重新安装它,谢谢!

答案1

如果你想使用来自 Mozilla 网站的 Firefox tarball 作为常规应用程序,那么你必须创建一个 .desktop 文件内容如下,保存在 中/home/your-username/.local/share/applications,文件名为firefox-beta.desktop

[Desktop Entry]
Version=1.0
Name=Firefox Developer Edition
Comment=Browse the World Wide Web
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer
Exec=/path/to/firefox-beta-binary %u
Icon=firefox
Terminal=false
Type=Application
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;application/x-xpinstall;application/pdf;application/json;
StartupNotify=true
Categories=Network;WebBrowser;
Actions=new-window;new-private-window;profile-manager-window;
StartupWMClass=firefox

[Desktop Action new-window]
Name=Open a New Window
Exec=/path/to/firefox-beta-binary --new-window %u

[Desktop Action new-private-window]
Name=Open a New Private Window
Exec=/path/to/firefox-beta-binary --private-window %u

您必须将其替换/path/to/firefox-beta-binary为您保存开发者版本的实际路径。


您也可以使用官方的 Firefox Beta PPA。

sudo add-apt-repository ppa:mozillateam/firefox-next

然后,一次性将以下代码复制并粘贴到终端中(不要逐行复制粘贴),以使 Firefox 的测试版本优先于 snap 版本。

echo '
Package: *
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001

Package: firefox
Pin: version 1:1snap1-0ubuntu2
Pin-Priority: -1
' | sudo tee /etc/apt/preferences.d/mozilla-firefox

接下来,删除 snap 版本的 Firefox

sudo snap remove firefox

如果您看到此错误,

error: cannot perform the following tasks:
- Remove data for snap "firefox" (1943) (unlinkat /var/snap/firefox/common/host-hunspell/en_ZA.dic: read-only file system)

然后运行以下命令(来源) 禁用 hunspell 服务,然后再次尝试删除 Firefox snap。

sudo systemctl stop var-snap-firefox-common-host\\x2dhunspell.mount
sudo systemctl disable var-snap-firefox-common-host\\x2dhunspell.mount
sudo snap remove firefox

从 PPA 安装 Firefox 测试版。

sudo apt install firefox

答案2

2024 新答案

这是安装 Firefox 开发版最明智和简单的方法,即使用官方 APT 存储库和 apt 命令安装 Firefox 开发版

要做到这一点,你只需要执行这些简单的步骤

以下步骤取自并修改自这里

第一的. 如果不存在,则创建一个目录来存储 APT 存储库密钥:

sudo install -d -m 0755 /etc/apt/keyrings

第二。导入 Mozilla APT 存储库签名密钥:

wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null

如果您没有安装 wget,您可以使用以下命令安装:sudo apt-get install wget

第三。指纹应该35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3。你可以用以下命令检查:

gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nThe key fingerprint matches ("$0").\n"; else print "\nVerification failed: the fingerprint ("$0") does not match the expected one.\n"}'

第四。将 Mozilla APT 存储库添加到您的源列表:

echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null

第五。配置 APT 以优先考虑来自 Mozilla 存储库的软件包:

echo '
Package: *
Pin: origin packages.mozilla.org
Pin-Priority: 1000
' | sudo tee /etc/apt/preferences.d/mozilla

第六。更新您的软件包列表并安装 Firefox .deb 软件包:

sudo apt-get update && sudo apt-get install firefox-devedition

相关内容