如何在 Linux Mint 中啟用 Snap 支持

如何在 Linux Mint 中啟用 Snap 支持

默認情況下,Linux Mint 不附帶 snapd,這對許多用戶來說是對 Ubuntu 基礎的改進。但是,如果你喜歡快照並想將它們安裝在 Linux Mint 上怎麼辦?

也許您想恢復安裝和便攜性卡扣帶來的便利。或者,您可能需要安裝只能從 Snap Store 獲得的軟件。

不管是什麼原因,在 Linux mint 上啟用 Snap 支持都非常容易。

在 Linux Mint 上啟用 Snap 應用程序支持

“為什麼 Linux Mint 默認不支持 Snap?”您可能想知道。主要原因是 Canonical 和 Ubuntu 對快照的集中控制。您可以前往Linux Mint 用戶指南,了解有關 Linux Mint 禁用 Snap Store 的原因的更多信息。

如果您嘗試在 Linux Mint 上安裝 snapd,您會遇到諸如“Package snapd is not available”或“Package snapd has no installation candidate”之類的錯誤。

Linux Mint 有一個preferences.d目錄,用於存儲在 Ubuntu 之上構建的附加 APT 首選項。該目錄包含一個名為nosnap.pref的配置文件,其中包含防止 APT 安裝快照的說明。

要在 Mint 桌面上恢復 Snap 支持,請使用 rm 命令刪除此文件,如下所示:

sudo rm /etc/apt/preferences.d/nosnap.pref

如果您不確定是否希望此更改永久生效,您可以使用 mv 重命名該文件:

sudo mv /etc/apt/preferences.d/nosnap.pref /etc/apt/preferences.d/nosnap.pref.backup

完成後,使用 APT 更新系統的包列表:

sudo apt update

為確保您可以從 Snap Store 獲取快照,請安裝 snapd:

sudo apt install snapd

使用systemctl啟動snapd服務如下:

sudo systemctl start snapd

您需要 snapd 才能在啟動時自動運行。為此,請運行以下命令:

sudo systemctl enable snapd

通過運行確認 snapd 是否已成功安裝:

snap install hello-world && hello-world

如果輸出顯示“ Hello World! ,”snapd 現已安裝,您可以繼續下一步。如果沒有,請考慮重新執行安裝步驟。

配置 snapd 後,您可以在 Linux Mint 上安裝任何 Snap 包:

sudo snap install packagename

例如,如果您想從 Snap Store 安裝 Google Chrome,請運行:

sudo snap install google-chrome

從 Linux Mint 中移除 Snap 支持

當您使用完 Snap 並希望將其從您的系統中移除時,您需要做的就是刪除所有 Snap 包和 snapd,然後恢復nosnap.pref文件。

您可以使用以下命令列出所有已安裝的快照:

snap list

然後,通過鍵入以下命令刪除所有包:

snap remove packagename

完成後,使用 APT 卸載 snapd 及其依賴項:

sudo apt autoremove snapd

使用 mv 將nosnap.pref.backup文件重命名回其原始名稱:

sudo mv /etc/apt/preferences.d/nosnap.pref.backup /etc/apt/preferences.d/nosnap.pref

如果您之前選擇刪除該文件,請使用 touch 創建一個新文件:

sudo touch /etc/apt/preferences.d/nosnap.pref

使用文本編輯器打開文件並添加以下行:

# To prevent repository packages from triggering the installation of Snap,
# this file forbids snapd from being installed by APT.
# For more information: https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html
Package: snapd
Pin: release a=*
Pin-Priority: -10

保存並退出文件。最後,使用 APT 更新您的系統存儲庫:

sudo apt update

Linux 讓您完全控制您的 PC

與其他所有 Linux 一樣,Mint 允許您控制要啟用系統的哪些方面,以及要避開哪些方面。

儘管 snap 在開源社區中可能存在爭議,並且 Linux Mint 默認不支持它們,但最終,您是選擇是否應該使用它們的人。這就是開源和 Linux 的美妙之處。

Linux Mint 的其他方面也是如此。雖然默認的 Linux Mint 桌面很棒,但您可以切換到其他桌面環境(例如 KDE Plasma)而不受操作系統的干擾。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *