优麒麟 22.04 LTS 安装 Firefox 经典 DEB 软件包

环境

操作系统:Ubuntu Kylin 优麒麟 22.04 LTS

适用架构:AMD64(海光、兆芯)、ARM64(鲲鹏 920 x8、飞腾 FT-2000/4)

 

前言

Ubuntu Kylin 优麒麟 22.04 LTS Jammy Jellyfish 中,科能(Canonical)和麒麟(Kylin)决定将 Firefox 预装为 Snap 软件包。这导致 FireFox 的冷启动异常缓慢,大约需要 9~11 秒。这里介绍一种方法,可以删除 Firefox Snap 包,更改为 DEB 文件的安装。

 1 、删除 Firefox snap 包

sudo snap remove --purge firefox

sudo apt remove firefox

 2 、添加 Mozilla Team PPA 存储库

添加“Mozilla Team”PPA 到 22.04。

sudo add-apt-repository ppa:mozillateam/ppa

3、安装 Firefox

使用新添加的 PPA 存储库作为源,从 DEB 包安装 Firefox。

sudo apt install --target-release 'o=LP-PPA-mozillateam' firefox

--target-release项可以控制从何处下载安装包。这里使用 mozillateam 存储库作为源。

Firefox 已安装,下一步需要对存储库进行额外的调整

4、更改 PPA 优先级

在 Ubuntu kylin 优麒麟中,可以安装来自不同来源的软件包。但是,如果多个存储库具有相同的软件包,例如 Firefox 软件包,则默认使用优先级较高的存储库。Ubuntu Kylin 的官方仓库有版本号“1:1snap1-0ubuntu2”总是高于 PPA 包的版本。因此,第一次尝试更新系统上的软件包时,系统希望将已安装的 Firefox 版本替换为其默认存储库中具有更高优先级的版本。其结果是又将 Firefox 恢复为 Snap。为避免这种情况发生,需要更改 mozillateam 存储库中数据包的优先级。

sudo nano /etc/apt/preferences.d/mozillateamppa

该命令新建一个文件进行编辑。插入以下三行:

Package: firefox*
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 501

保存文件(ctrl + o)并退出(ctrl + xNano文本编辑器。最后,更新要应用的更改的包列表。

sudo apt update

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章