折斷是 Canonical 的 Linux 通用包格式。它允許開發人員一次性構建軟件供多個 Linux 發行版上的用戶使用。
至少,理論上是這樣。
事實上,Ubuntu 生態圈之外的 Linux 發行版很少支持開箱即用的 Snap。大多數都帶有底層 Snap 守護程序包(snapd)在存儲庫中,因此想要使用快照的用戶可以這樣做。
然而,Linux Mint 對此採取了不同的方法。
它可能是基於 Ubuntu 的,利用 Ubuntu 存儲庫並受益於 Canonical 工程師推出的持續錯誤、安全性和其他補丁,但 Mint 並不喜歡 snap。
Linux Mint 20 及更高版本的默認安裝包含用於防止安裝 snap 包的配置文件無論如何,無論是偶然的(通過 Ubuntu 存儲庫中的過渡包)還是有意的(用戶想要)。
但這是可以克服的。
薄荷團隊不支持快照有其自身的原因(它允許您使用 DEB 和 Flatpak OOTB)。但它們不會阻止您使用 Snap,如果您真的想要。他們設置的“路障”是什麼?與其說是磚牆,不如說是一個警告標誌。
因此,如果您要在 Linux Mint 上使用 Snap 應用程序,您可以 – 本指南將向您展示如何操作。
您可以使用命令行或圖形界面在 Linux Mint 中啟用 Snap 支持。我向您展示如何從命令行執行此操作,因為它更快並且出錯的可能性更小。
Linux Mint 不正式支持 snap。如果您選擇啟用快照支持,但遇到應用程序無法正常工作的錯誤或問題,您不應該抱怨/提交錯誤要求 Mint 修復它。
在一個新的終端窗口導航至apt首選項文件夾使用c杭格d目錄(cd) 命令如下:
cd /etc/apt/preferences.d
在這個文件夾的側面是nosnap.pref文件。
您可以刪除該文件,但我建議您將其移動並重命名為備份。這樣,如果您決定要在 Linux Mint 中禁用 snap 應用程序支持,則可以將其恢復。
運行以下命令來移動/備份 Snap 阻止文件:
sudo mv nosnap.pref ~/Documents/nosnap.backup
這就是困難的事情!
您現在需要做的就是刷新您的軟件源列表(這樣 Linux Mint 就可以“看到”snapd包),然後通過安裝 Snapd(管理和維護快照的後台服務)來啟用 Snap 包支持:
sudo apt update && sudo apt install snapd
我建議你此時重新啟動。如果您不這樣做,也不會發生什麼壞事,但您可能會發現,您安裝的 Snap 應用程序的快捷方式不會出現在 Mint 菜單中,直到您下次重新啟動。
您現在可以使用以下命令從命令行安裝 snap 應用程序sudo snap install和包名稱,例如sudo snap install spotify。
要檢查 Snap 更新(並安裝它們,因為不會提示確認),請運行sudo snap refresh隨時從終端。
要卸載 Snap 包,請運行sudo snap remove後跟包名稱,例如sudo snap remove spotify。
您可以通過篩選找到更多可用於管理、控制、固定或回滾 Snap 更新的命令Snapcraft 文檔地點。
安裝 GUI 的應用程序中心
您將無法在 Linux Mint 中搜索、安裝或管理 snap 應用程序軟件管理r,但你可以安裝Ubuntu的應用中心(作為快照包)。
應用中心讓您搜索並安裝Snap Store 上有數千張快照、更新和管理您已安裝的程序(例如,切換到測試版或邊緣版本)等等 - 無需返回命令行。
它不僅僅是一個實用程序。應用程序中心可讓您發現具有不同類別、橫幅和定期更新的特色亮點的新軟件。用戶評分可見應用中心幫助您了解某個應用程序是否也值得嘗試。
安裝應用中心跑步:
sudo snap install snap-store
安裝完成後就可以打開了應用中心通過 Mint 菜單 – 按名稱搜索,或轉到行政類別並單擊其條目。
在 Linux Mint 中禁用 Snap 支持
如果您按照本教程中的步驟操作,請嘗試使用 Snap,但稍後改變主意,您可以通過恢復之前備份的文件來禁用 Linux Mint 中的 Snap 包支持。
首先,通過運行此命令卸載底層 Snap 守護程序。它將卸載您安裝的所有快照應用程序及其數據,因此請先備份所有重要內容:
sudo apt remove --autoremove snapd
然後,像這樣恢復配置文件:
cd /etc/apt/preferences.d
sudo mv ~/Documents/nosnap.backup nosnap.pref
最後,運行更新檢查以確保一切都恢復到位。
此後,不再有快照,除非您重複本指南以刪除“無快照”首選項文件。
敏捷的知識
Linux Mint 默認對 Snap 軟件包採取強硬立場,但它有其理由。儘管如此,用戶還是很樂意安裝他們想要的東西,但是隨著理解它們沒有得到官方支持。
我希望這個(期待已久但早該出現的)教程能夠幫助那些想要在 Linux Mint 上安裝 snap 應用程序的人 – 並且有一些很棒的應用程序可用,所以開始探索吧!
折斷是 Canonical 的 Linux 通用包格式。它允許開發人員一次性構建軟件供多個 Linux 發行版上的用戶使用。
至少,理論上是這樣。
事實上,Ubuntu 生態圈之外的 Linux 發行版很少支持開箱即用的 Snap。大多數都帶有底層 Snap 守護程序包(snapd)在存儲庫中,因此想要使用快照的用戶可以這樣做。
然而,Linux Mint 對此採取了不同的方法。
它可能是基於 Ubuntu 的,利用 Ubuntu 存儲庫並受益於 Canonical 工程師推出的持續錯誤、安全性和其他補丁,但 Mint 並不喜歡 snap。
Linux Mint 20 及更高版本的默認安裝包含用於防止安裝 snap 包的配置文件無論如何,無論是偶然的(通過 Ubuntu 存儲庫中的過渡包)還是有意的(用戶想要)。
但這是可以克服的。
薄荷團隊不支持快照有其自身的原因(它允許您使用 DEB 和 Flatpak OOTB)。但它們不會阻止您使用 Snap,如果您真的想要。他們設置的“路障”是什麼?與其說是磚牆,不如說是一個警告標誌。
因此,如果您要在 Linux Mint 上使用 Snap 應用程序,您可以 – 本指南將向您展示如何操作。
如何在 Linux Mint 中啟用 Snap 支持
您可以使用命令行或圖形界面在 Linux Mint 中啟用 Snap 支持。我向您展示如何從命令行執行此操作,因為它更快並且出錯的可能性更小。
Linux Mint 不正式支持 snap。如果您選擇啟用快照支持,但遇到應用程序無法正常工作的錯誤或問題,您不應該抱怨/提交錯誤要求 Mint 修復它。
在一個新的終端窗口導航至apt首選項文件夾使用c杭格d目錄(cd) 命令如下:
cd /etc/apt/preferences.d
在這個文件夾的側面是nosnap.pref文件。
您可以刪除該文件,但我建議您將其移動並重命名為備份。這樣,如果您決定要在 Linux Mint 中禁用 snap 應用程序支持,則可以將其恢復。
運行以下命令來移動/備份 Snap 阻止文件:
sudo mv nosnap.pref ~/Documents/nosnap.backup
這就是困難的事情!
您現在需要做的就是刷新您的軟件源列表(這樣 Linux Mint 就可以“看到”snapd包),然後通過安裝 Snapd(管理和維護快照的後台服務)來啟用 Snap 包支持:
sudo apt update && sudo apt install snapd
我建議你此時重新啟動。如果您不這樣做,也不會發生什麼壞事,但您可能會發現,您安裝的 Snap 應用程序的快捷方式不會出現在 Mint 菜單中,直到您下次重新啟動。
您現在可以使用以下命令從命令行安裝 snap 應用程序sudo snap install和包名稱,例如sudo snap install spotify。
要檢查 Snap 更新(並安裝它們,因為不會提示確認),請運行sudo snap refresh隨時從終端。
要卸載 Snap 包,請運行sudo snap remove後跟包名稱,例如sudo snap remove spotify。
您可以通過篩選找到更多可用於管理、控制、固定或回滾 Snap 更新的命令Snapcraft 文檔地點。
安裝 GUI 的應用程序中心
您將無法在 Linux Mint 中搜索、安裝或管理 snap 應用程序軟件管理r,但你可以安裝Ubuntu的應用中心(作為快照包)。
應用中心讓您搜索並安裝Snap Store 上有數千張快照、更新和管理您已安裝的程序(例如,切換到測試版或邊緣版本)等等 - 無需返回命令行。
它不僅僅是一個實用程序。應用程序中心可讓您發現具有不同類別、橫幅和定期更新的特色亮點的新軟件。用戶評分可見應用中心幫助您了解某個應用程序是否也值得嘗試。
安裝應用中心跑步:
sudo snap install snap-store
安裝完成後就可以打開了應用中心通過 Mint 菜單 – 按名稱搜索,或轉到行政類別並單擊其條目。
在 Linux Mint 中禁用 Snap 支持
如果您按照本教程中的步驟操作,請嘗試使用 Snap,但稍後改變主意,您可以通過恢復之前備份的文件來禁用 Linux Mint 中的 Snap 包支持。
首先,通過運行此命令卸載底層 Snap 守護程序。它將卸載您安裝的所有快照應用程序及其數據,因此請先備份所有重要內容:
sudo apt remove --autoremove snapd
然後,像這樣恢復配置文件:
cd /etc/apt/preferences.d
sudo mv ~/Documents/nosnap.backup nosnap.pref
最後,運行更新檢查以確保一切都恢復到位。
此後,不再有快照,除非您重複本指南以刪除“無快照”首選項文件。
敏捷的知識
Linux Mint 默認對 Snap 軟件包採取強硬立場,但它有其理由。儘管如此,用戶還是很樂意安裝他們想要的東西,但是隨著理解它們沒有得到官方支持。
我希望這個(期待已久但早該出現的)教程能夠幫助那些想要在 Linux Mint 上安裝 snap 應用程序的人 – 並且有一些很棒的應用程序可用,所以開始探索吧!
