如何在ubuntu22.04上安装火狐 .deb 软件包(而非snap软件包)[翻译自omgubuntu]

最新ubuntu/linux/开源新闻或者其它IT相关资讯
回复
zrqlx126
帖子: 324
注册时间: 2007-06-22 18:52
送出感谢: 0
接收感谢: 39 次

如何在ubuntu22.04上安装火狐 .deb 软件包(而非snap软件包)[翻译自omgubuntu]

#1

帖子 zrqlx126 » 2022-05-10 12:55

在本指南中,我将详细介绍如何在 Ubuntu 22.04 LTS 中安装 Mozilla Firefox 的 .deb 包而非 snap 应用程序。

Ubuntu 的最新版本默认将 Firefox 安装为 snap 应用程序。这个 Snap 包是 Firefox 唯一一个“开箱即用”的版本。如果你在Ubuntu22.04上运行 apt install firefox,那么将不会和以前一样安装 .deb 版本,取而代之的是安装 Firefox snap 的过渡软件包。

如果你不想使用这个并不理想的 Firefox Snap 软件包。

别误会,snap 应用程序既有优点,也有一些固有的缺点:
  • snap应用程序在后台自动更新
  • snap应用程序的启动时间通常比仓库中的软件包要慢
  • 一些第三方集成会被破坏(目前是这样)


所有这些都是可以克服的;有命令行选项来调整、暂停或延迟 snap 应用程序更新;应用程序启动缓慢的问题正在被关注,Mark Shuttleworth 是这么说的; 关于桌面集成的问题(例如,GNOME 扩展、第三方密码管理器等)在 Mozilla 的 bug tracker 上是公开和活跃的。

通过 Apt(而非Snap)安装 Firefox
apt-not-snap-firefox-ubuntu-2204.jpg
好消息是,您可以在ubuntu22.04上使用几个命令安装 Firefox deb。添加 Mozilla Team PPA,安装 Firefox deb,然后“固定”两者以确保以后不会重新安装Firefox snap。

在开始操作之前,您可能需要将重要的浏览器设置、书签和其他数据备份或者导出任何。

第1步:在新终端窗口中运行以下命令,删除 Firefox snap:

代码: 全选

sudo snap remove firefox
第2步:在同一终端窗口中运行以下命令,将(Ubuntu)Mozilla team PPA添加到软件源列表中:

代码: 全选

sudo add-apt-repository ppa:mozillateam/ppa
第3步:接下来,改变 Firefox 软件包的优先级,以确保首选 Firefox 的 PPA/deb/apt 版本。这可以通过使用 FosTips 中的一段代码来完成(复制并粘贴整个代码,不要一行一行来):

代码: 全选

echo '
Package: *
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
' | sudo tee /etc/apt/preferences.d/mozilla-firefox
第4步:可能你(希望)之后 Firefox 的升级更新由 upgrades 程序自动完成,那么 Balint Reczey 在他的博客上分享了一个简洁的命令,可以确保这一点:

代码: 全选

echo 'Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox
第5步:最后,通过 apt 运行以下命令安装 Firefox:

代码: 全选

sudo apt install firefox
Firefox安装完成后,打开应用程序启动器,点击 Firefox 图标启动非 snap 版本,你可以将其锁定到 Ubuntu dock 上。

旁注…

如果你安装 deb 版本 Firefox 的主要原因是可以让你安装 GNOME 扩展。那么我要指出的是,有一个更简单的解决方法:使用 sudo apt install gnome-shell-extension-manager 从仓库中安装 GNOME 扩展管理器应用程序(这个非常棒)。

这个工具使得浏览器集成插件的需求完全没有意义,这就是为什么它会出现在我的安装 Ubuntu 22.04 之后需要做的事情清单上。它允许你在应用程序(而不是浏览器)中搜索、浏览、更新、安装和管理你的扩展。

此外,请记住,无法使用 Firefox Snap 安装 GNOME 扩展的“错误”将在未来某个时候得到修复,因此请考虑等待解决方案出笼!

最后,Mozilla Team PPA 最初考虑是用于提供浏览器的扩展支持发布(ESR)版本。我还没有找到任何声明来说 PPA 是否会及时(或者在以后的某个时间段)获得 Firefox 的新版本(就像Snap版本一样),这取决于志愿者。记住这一点。

但是,嘿:我知道你们中的很多人一直在问,除了下载和链接 Firefox 二进制文件[译者注:该方案具有危险性,不建议尝试]之外(这不是运行 Firefox 的最糟糕方式;这是我在使用 21.10 期间的变通方法,这种方法可以说是(现在已经消失了)旧有 apt 体系中最类似的替代方法。),如何用 deb 版本替换 Firefox Snap。
头像
百草谷居士
帖子: 3779
注册时间: 2006-02-10 16:36
系统: Mint20.3/Deepin20.6
送出感谢: 36 次
接收感谢: 45 次
联系:

Re: 如何在ubuntu22.04上安装火狐 .deb 软件包(而非snap软件包)[翻译自omgubuntu]

#2

帖子 百草谷居士 » 2022-06-16 15:03

目前一直在用 Ubuntu 22.04 的小伙伴们,snap 版本的 firefox 运行怎么样?启动速度有没有改善?
想升级到 Ubuntu 22.04,这是其中一个疑虑。
ubuntu 22.04 / 深度系统 20.6 / Mint 21

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
flwwater
帖子: 669
注册时间: 2010-10-31 9:15
系统: kubuntu 22.04
送出感谢: 2 次
接收感谢: 30 次

Re: 如何在ubuntu22.04上安装火狐 .deb 软件包(而非snap软件包)[翻译自omgubuntu]

#3

帖子 flwwater » 2022-06-16 16:00

百草谷居士 写了:
2022-06-16 15:03
目前一直在用 Ubuntu 22.04 的小伙伴们,snap 版本的 firefox 运行怎么样?启动速度有没有改善?
想升级到 Ubuntu 22.04,这是其中一个疑虑。
snap早就删了,用的是原版,自动升级的,反而更方便.
viewtopic.php?f=1&t=492967
个人收藏的古风音乐和纯音乐(钢琴,笛子,二胡等):
https://url17.ctfile.com/d/15983117-44661221-77a33e
(访问密码:6220
jsam
帖子: 8
注册时间: 2011-11-07 16:26
送出感谢: 0
接收感谢: 0

Re: 如何在ubuntu22.04上安装火狐 .deb 软件包(而非snap软件包)[翻译自omgubuntu]

#4

帖子 jsam » 2022-06-18 22:56

我还在用snap firefox,在我更新过snap和FF之后,感觉启动速度略微有所提升,但依旧不够理想,还有很大的可提升空间...
supernan
帖子: 684
注册时间: 2007-10-29 10:58
送出感谢: 1 次
接收感谢: 2 次

Re: 如何在ubuntu22.04上安装火狐 .deb 软件包(而非snap软件包)[翻译自omgubuntu]

#5

帖子 supernan » 2022-06-19 18:58

又装回了20.04,因为22.04有很多软件没出对应的版本。发现20.04比22.04快很多。
whywf001
帖子: 73
注册时间: 2009-07-13 19:22
送出感谢: 0
接收感谢: 0

Re: 如何在ubuntu22.04上安装火狐 .deb 软件包(而非snap软件包)[翻译自omgubuntu]

#6

帖子 whywf001 » 2022-06-30 9:04

snap版本的firefox现在还是启动缓慢,尤其是在主席性能相对较弱的机器上,我的nas打开snap的firefox基本上都要半分钟以上。并且还会出现古早版本bug,firefox启动失败。。。。
回复