如何從 Ubuntu Linux 中刪除 Firefox Snap

瀏覽 Ubuntu Linux 的軟體環境通常需要對其打包系統有敏銳的了解。 Canonical 開發的 Snapcraft 就是這樣一個系統,它提供了一個通用的包裝解決方案。在以 Snap 軟體包形式提供的應用程式中,Firefox(稱為 Firefox Snap)最為突出。雖然它提供了輕鬆更新和跨 Linux 發行版相容性等優點,但一些用戶可能會因為各種原因發現需要從 Ubuntu 中刪除 Firefox Snap。

考慮移除的原因:

  • 資源強度:儘管 Snap 套件的設計以使用者為中心,但它可能會更加佔用資源。這可能會導致效能明顯下降,尤其是在較舊的硬體設定上。
  • 整合障礙:Firefox Snap 和一般的 Snap 軟體包可能會面臨無縫系統整合的挑戰。這可能會導致潛在的軟體限制和不太理想的使用者體驗。

Ubuntu 開源框架的美妙之處在於它的適應性。如果 Firefox Snap 無法滿足您的需求,Ubuntu 的 Mozilla PPA 可以提供最新穩定版 Firefox 的替代方案。

本指南現在將展示從 Firefox Snap 版本過渡的步驟,並討論如何從 Ubuntu 中刪除 Firefox Snap 並透過 Ubuntu Mozilla PPA 安裝瀏覽器。

從 Ubuntu 中移除 Firefox Snap

停用 Firefox 快照

此過程的第一步是停用 Firefox snap 套件。停用快照包本質上意味著它不能再運行或消耗系統資源,但其資料在您的系統上保持完整。如果您打算稍後重新啟用它,這尤其有用。然而,在我們的例子中,這是完全刪除的準備步驟。

以下是禁用 Firefox snap 的命令:

sudo snap disable firefox

執行此命令後,Firefox snap 將被停用,這表示它將無法再啟動或消耗系統資源。

刪除 Firefox 快照

一旦 Firefox snap 被停用,我們就可以繼續將其刪除。刪除快照包的命令會卸載該包並刪除所有關聯的資料。在此步驟中,我們將使用 --purge 選項以確保與 Firefox Snap 相關的所有資料都從系統中徹底清除。

執行以下命令刪除 Firefox snap:

sudo snap remove --purge firefox

此命令將卸載 Firefox snap 並清除所有關聯數據,不會在系統上留下任何殘留檔案。

透過 Ubuntu Mozilla Team PPA 安裝 Firefox

檢查並安裝所需的套件

在我們使用 Firefox 進行安全且最新的瀏覽的過程中,第一個關鍵步驟是確保我們的系統擁有所有必要的工具。此先決條件檢查依賴於安裝兩個基本軟體包:software-properties-common 和 apt-transport-https。前者允許高效的儲存庫管理,而後者使套件管理器能夠透過 HTTPS 安全地檢索套件。

若要確認這些軟體包是否存在或更新它們,請執行以下命令:

sudo apt install software-properties-common apt-transport-https -y

導入 Firefox 穩定儲存庫

系統安裝完成後,我們現在的目標是採用穩定版的Firefox。這種追求需要整合 Firefox 穩定儲存庫 進入我們的系統。簡單來說,我們添加了由 火狐團隊 到我們系統的儲存庫清單。這個 PPA 是 Ubuntu 用戶的金礦,直接提供開發者提供的最新軟體版本。

此 PPA 整合的命令如下:

sudo add-apt-repository ppa:mozillateam/ppa -y

sudo,我們以超級用戶身份運行該命令。這 add-apt-repository 腳本將 APT 儲存庫新增到我們的系統中。這 ppa:mozillateam/ppa 指定我們要新增的 PPA。這 -y 標誌會自動確認過程中的任何提示。

配置 Firefox APT 固定

接下來,我們使用 APT 固定來平衡 Firefox 的穩定版本和 Snapcraft 的預設優先順序。這種技術讓我們可以為 Ubuntu 中的不同套件來源設定自訂優先權。我們使用 echo 命令將需要的配置直接加入到設定檔中:

echo -e "Package: firefox*\nPin: release o=LP-PPA-mozillateam-ppa\nPin-Priority: 550\n\nPackage: firefox*\nPin: release o=Ubuntu\nPin-Priority: -1" | sudo tee /etc/apt/preferences.d/99-mozillateamppa

透過定義優先級,我們表達我們的偏好:

  1. Firefox 穩定版 PPA (Pin-Priority: 550)是我們的首選。
  2. Firefox Ubuntu Snapcraft 儲存庫 (Pin-Priority: -1)已停用,確保透過 Mozilla Team PPA 而不是 Snapcraft 安裝 Firefox。

步驟 4:在 Ubuntu 上導入 Firefox PPA 後刷新 APT 套件索引

有了新的儲存庫,我們現在需要通知 APT 它可以獲得的潛在新套件。此步驟稱為更新 APT 套件索引,對於從新新增的儲存庫中成功檢索套件至關重要。

若要更新 APT 包索引,請使用下列命令:

sudo apt update

此命令促使 APT 根據中規定的儲存庫刷新其已知軟體包列表 /etc/apt/sources.list/etc/apt/sources.list.d/。此清單現在將包括最近新增的 PPA,確保您的系統能夠識別最新的 Firefox 版本。

透過 APT 指令安裝 Firefox

基礎打好、準備工作做好後,我們現在可以進行最後一步:安裝 Firefox 的穩定版本。

執行以下命令安裝 Firefox:

sudo apt install firefox -y

apt install 命令告訴 APT 安裝 Firefox 軟體包。這 -y 標誌會自動確認任何提示。運行此命令後,您的系統將擁有最新的穩定 Firefox 版本,取代 Snapcraft 版本。

透過PPA方法驗證Firefox的安裝

安裝完成後,我們希望確保一切按計劃進行。確認我們現在正在將 APT 的本機版本與 Ubuntu Mozilla 團隊的 PPA Firefox 穩定版本一起使用的最有效方法是執行以下命令:

apt-cache policy firefox

此命令顯示已安裝版本和從中取得版本的儲存庫的重要資訊。如果輸出與PPA版本對應,則可以放心安裝成功。

關於刪除 Firefox Snap 的總結

總而言之,我們探索了從 Ubuntu Linux 系統中刪除 Firefox Snapcraft 版本並將其替換為 Mozilla 團隊個人軟體包存檔 (PPA) 中的穩定版本的綜合指南。此過程包括停用和清除 Snap 軟體包、更新 APT 軟體包索引以識別新的 PPA,以及安裝穩定的 Firefox 版本。遵循這些步驟將為您提供最新穩定版本的 Firefox,並可能減少與 Snap 軟體包相關的系統資源使用和軟體限制。

Joshua James
跟我來
Joshua James 的最新帖子 (看全部)

發佈留言