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

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

iBonnie_愛邦尼-avatar-img
發佈於Ubuntu 個房間
更新於 發佈於 閱讀時間約 3 分鐘

從 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





avatar-img
iBonnie_愛邦尼
5會員
78內容數
記錄生活與技術的小細節
留言
avatar-img
留言分享你的想法!
iBonnie_愛邦尼 的其他內容
nano /etc/security/faillock.conf ======================= audit silent no_log_info deny = 3 fail_interval = 3600 unlock_time = 3600 even_deny_root root
首先檢查DNS 通常在這邊: sudo nano /etc/resolv.conf 如果沒看到熟悉的168.95.1.1,8.8.8.8這種 就加一下吧 TRY一下 可以就正常了 如果還不行 就把http://tw.archive.ubuntu.com 換成 http://arch
眾所皆知,Server版本是沒有內建桌面的。但有時候我們就是想要裝了server後又需要桌面,怎麼辦呢? 開始吧: sudo apt update sudo apt upgrade Display Manager安裝與選擇: GDM3、SLiM、LightDM都是選項; 我們用 SLiM
nano /etc/security/faillock.conf ======================= audit silent no_log_info deny = 3 fail_interval = 3600 unlock_time = 3600 even_deny_root root
首先檢查DNS 通常在這邊: sudo nano /etc/resolv.conf 如果沒看到熟悉的168.95.1.1,8.8.8.8這種 就加一下吧 TRY一下 可以就正常了 如果還不行 就把http://tw.archive.ubuntu.com 換成 http://arch
眾所皆知,Server版本是沒有內建桌面的。但有時候我們就是想要裝了server後又需要桌面,怎麼辦呢? 開始吧: sudo apt update sudo apt upgrade Display Manager安裝與選擇: GDM3、SLiM、LightDM都是選項; 我們用 SLiM