如何在 Linux Ubuntu 上完全卸載 Firefox Snap 套件
如果 Firefox 一直透過 Snap 自動更新,或是運作不穩定,移除 Snap 版本或許是個不錯的選擇。有時,即使卸載後系統仍然會頑固地使用 Snap,這時就會很煩人。移除 Snap 版本有助於提升效能、消除各種奇怪的 bug,並且更能控制 Firefox 的安裝。本指南將介紹徹底移除 Snap 版本的步驟,讓您可以按照自己喜歡的方式運行 Firefox——無論是透過 APT 還是手動安裝。小提醒:使用 Snap 並移除有時會留下一些殘留,因此請謹慎操作。
檢查 Firefox 是否以 Snap 套件安裝
如何驗證 Firefox 是否正在快速運行
- 打開您的終端 — 思考Ctrl + Alt + T或直接在您的應用程式選單中搜尋「終端」。
- 輸入:
snap list firefox
如果顯示出來,表示 Firefox 不是 snap 安裝的。如果沒有顯示,表示 Firefox 不是 snap 安裝的——你可以直接跳到不使用 snap 重新安裝的部分。請注意,有時 Firefox 可以透過 PPA 或手動安裝,但上面的命令涵蓋了大多數情況。
刪除 Firefox Snap 套件
擺脫 snap 版本
- 跑步:
sudo snap remove firefox
這個指令的作用是告訴 Snap 要卸載 Firefox。有時很快,有時則不然——在某些情況下,你可能會遇到問題,但大多數情況下都能成功卸載。系統會提示你輸入管理員密碼,請輸入密碼,然後等待卸載完成。卸載完成後,Firefox 應該會從 Snap 中消失,但請檢查是否有剩餘資料。
清理剩餘的快照資料和使用者文件
刪除 Snap 資料夾中所有剩餘的 Firefox 數據
- 跑步:
rm -rf ~/snap/firefox
這會刪除主目錄中與 snap 套件相關的所有剩餘配置或資料。如果不執行此操作,下次安裝或同一個 snap 套件時可能會重新匯入內容,造成混亂。 Snap 刪除這些檔案後仍然會殘留,這很奇怪,不過,這個步驟確實可以清除這些檔案。在某些機器上,如果資料夾不存在,這可能會拋出錯誤,所以如果真的出現了錯誤,請不要慌張。
清除所有 APT 安裝的 Firefox 版本
刪除非 snap 版本以防止衝突
- 跑步:
sudo apt purge firefox
這一點至關重要,因為即使您刪除了 Snap,Ubuntu 中可能仍會透過 APT 安裝 Firefox 版本。清除 Snap 可以確保您不會因多個版本而感到困惑,也不會因為透過更新命令意外重新安裝而感到困惑。一些用戶報告稱,一些剩餘的配置仍然存在,因此如果您想重新開始,請考慮隨後刪除 `~/.mozilla` 和 `~/.cache/mozilla` 資料夾。
完全刪除 Snapd(如果需要)
從系統中清除 Snap 依賴項
- 跑步:
sudo apt purge snapd
警告:移除 Snapd 可能會破壞一些依賴它的應用程序,但如果您確定的話,這是從系統中清除 Snap 的最快方法。此命令將清除 Snap 守護程序及其相關服務,釋放空間並刪除未來的 Snap 更新。注意:有時您可能想要停用 Snap 而不是移除它,尤其是在嚴重依賴它的 Ubuntu 版本上。但是,如果您願意,這是可行的方法。
使用自動刪除進行最終清理
清除未使用的依賴項
- 跑步:
sudo apt autoremove
這只是清理安裝 Snap 或 Firefox 時安裝的依賴項(現在不再需要)。保持系統精簡是個好主意,尤其是在嘗試精簡系統或排除不必要的臃腫問題時。
重新安裝 Firefox(不使用 Snap)
不使用 Snap 安裝 Firefox 的選項
- 使用 Mozilla PPA 直接從其伺服器取得最新的 Firefox。運行:
- 然後更新您的系統並安裝:
sudo add-apt-repository ppa:mozillateam/ppa
sudo apt update && sudo apt install firefox
或者,如果您願意,可以直接從Mozilla 網站取得最新的.deb 安裝程式。下載並運行安裝程序,就可以了。無需 Snap,無需麻煩。
額外提示和潛在陷阱
如果卸載不順利,請仔細檢查是否有其他 snap 套件或相依性掛起。有時,重新啟動或卸載 snapd 會強制系統完全刷新。另外,請注意,某些系統更新可能會在不小心的情況下重新安裝 snapd 或 Firefox,因此如果您打算長期保持系統清潔,請監控系統狀態。
包起來
從 Snap 移除 Firefox 並非易事,但移除後,您的系統會感覺更流暢,並且您可以更好地控制更新和自訂設定。如果您想要全新安裝,只需留意剩餘資料或配置即可。如果您需要重新安裝,堅持使用官方 PPA 或.deb 軟體包是更簡潔的方法。許多用戶發現這種方法更簡潔,尤其是在 Snap 不適合他們的工作流程的情況下。
常見問題
為什麼要刪除 Snap 套件?
它們會降低速度,使故障排除更加困難,有時會導致衝突或奇怪的錯誤。此外,有些人不喜歡這種限制和持續的後台更新。
刪除後 Firefox 可以透過 Snap 恢復嗎?
是的,如果您願意,您可以隨時透過 Snap 重新安裝它,但大多數人在刪除它後都會避免這樣做,特別是如果他們更喜歡標準安裝。
如果刪除過程中出現錯誤怎麼辦?
確保你使用 sudo 運行,並且沒有其他 Snap 應用程式嘗試使用 Firefox。有時,重新啟動有助於清除鎖定的檔案或進程。