優麒麟 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

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