2024-05-28|閱讀時間 ‧ 約 25 分鐘

Ubunut 24.04|22.04 firefox no working: How to FIX Firefox

從 22.04 開始,Ubuntu 儲存庫中的 Firefox 是一個在沙箱中運行的 Snap 軟體包。刪除它很容易。但當你嘗試透過 apt 安裝 deb 套件時,它只會安裝 Snap 版本!Ubuntu 22.04 + 儲存庫中的 Firefox deb 是一個空包,連結到 Mozilla 的官方 Snap。

如果您想使用經典的 .deb 套件格式安裝最新的 Firefox,有兩種簡單的方法:1.由 Ubuntu 團隊成員維護的Mozilla PPA 。2. Firefox 開發團隊維護的新apt 儲存庫!


如果你的firefox出問題,你可以執行這個項目將之移除,或是你想要一個乾淨的firefox,一樣的就是執行移除工作:

sudo snap remove firefox
sudo apt remove firefox(remove the empty Deb package)


接著就是方法1: 用由 Ubuntu 團隊成員維護的Mozilla PPA進行安裝。

Add Mozilla Team PPA:

sudo add-apt-repository ppa:mozillateam/ppa


Set PPA priority:

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

打開後,添加以下行並儲存:

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

儲存檔案後,在終端機中執行 sudo apt update 命令以套用變更。

sudo apt update


Install Firefox via apt:

sudo apt install firefox

完成





方法2: 用Firefox 開發團隊維護的新apt 儲存庫進行安裝。

Get Repository Key file:

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

Add Mozilla's apt repository:

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

Set apt repository priority:

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

打開後,添加以下行並儲存:

Package: firefox*
Pin: origin packages.mozilla.org
Pin-Priority: 1001

Install Firefox:

sudo apt update
sudo apt install firefox

完成



如後悔,想要恢復 Firefox Snap:

sudo rm /etc/apt/sources.list.d/mozilla.list
sudo apt update
sudo apt install firefox





分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.