如何在 Linux Mint 20 中重新啟用快照

在 Linux Mint 的新版本中,開發人員決定讓 Snaps 無法開箱即用。原因?開發者認為 Ubuntu 提供的 Chromium 包是惡意的。為什麼?當您從 Ubuntu 軟件源(Linux Mint 嚴重依賴)安裝“chromium-browser”包時,它不再為瀏覽器提供DEB 包,而是安裝瀏覽器的 Snap 版本。

Ubuntu 將 Chromium 從基於 Debian 的軟件包轉換為 Snap 軟件包的原因是可以理解的。他們正在維護 Ubuntu 14.04 LTS 和 16.04 LTS,以及 18.04 LTS 和 20.04 LTS。Chromium 的構建非常耗時,尤其是在嚴重過時的操作系統版本上。為了節省時間,他們決定只提供一個可以跨版本工作的 Snap。

雖然許多 Ubuntu 用戶可能會看到 Linux Mint 對此的看法,但這是他們的操作系統,他們認為這個包侵犯了用戶的隱私,因為 Snaps 不是完全開源的,只有 Ubuntu 開發人員可以控制。

Linux Mint 有充分的理由在 Mint 20 中關閉 Snaps,但 Ubuntu 也有充分的理由提供 Chromium 作為 Snap。幸運的是,在開源社區中,有多種方法可以繞過 Mint 20 中的 Snaps 禁用,在本指南中,我們將向您展示如何操作!

從 Linux Mint 中刪除 nosnap.pref 文件

Linux Mint 並未禁止 Linux Mint 用戶的操作系統使用“snapd”軟件包。畢竟,這是一個開源操作系統,他們永遠不會這樣做。但是,他們包含了一個 Apt 配置文件,它會告訴 Linux Mint 不允許安裝“snapd”包。這個配置文件很容易禁用。只需要一點點修補。

如何在 Linux Mint 20 中重新啟用快照

要啟動該過程,請在 Linux Mint 桌面上打開一個終端窗口。通過在 Mint 應用程序菜單中搜索,您可以輕鬆地在 Linux Mint 上啟動終端。或按按Ctrl + Alt + T或按Ctrl + Shift + T在鍵盤上。

打開終端窗口後,您需要使用cp命令來創建nosnap.pref文件的備份。這個文件阻止了在你的 Linux Mint PC 上安裝“snapd”。必須備份 nosnap.pref 文件,以防您希望稍後重新禁用 Snaps。使用以下cp命令,備份文件。

須藤cp /etc/apt/preferences.d/nosnap.pref /etc/apt/preferences.d/nosnap.pref.bak

創建文件備份後,您將能夠使用下面的ls命令查看備份。

ls /etc/apt/preferences.d/

一旦您使用ls命令確認備份文件位於 /etc/apt/preferences.d/ 目錄中,就可以刪除該nosnap.pref文件了。要刪除它,請使用以下rm命令。

須藤rm /etc/apt/preferences.d/nosnap.pref

當nosnap.pref文件從 Linux Mint 20 中刪除時,您的系統將不再被阻止設置 Ubuntu Snap 運行時。轉到本指南的下一部分,了解如何在 Mint 上啟用 Snap 支持。

在 Linux Mint 20 上啟用 Snap 支持

Linux Mint 一直不鼓勵 Snap 支持。自從推出 Snaps 後,開發者就特意移除了這個包,用戶如果要使用 Snap 商店,就需要手動設置。在 Mint 20 上,設置 Snap 包非常簡單。為此,請打開終端窗口並使用Apt命令安裝“snapd”包。

如何在 Linux Mint 20 中重新啟用快照

sudo apt 安裝 snapd

當您安裝“snapd”包時,Linux Mint 將配置 Snap 運行時,並啟用多個允許您與 Snap 包交互的 systemd 服務。坐下;此配置將需要幾秒鐘。該過程完成後,運行snap refresh命令以檢查並查看 Snap 運行時是否正常工作。

您在 Linux Mint PC 上設置 Snap 支持時遇到問題嗎?需要比本教程中提供的更多指導?查看我們關於如何在 Linux Mint 上啟用 Snap 包的深入指南。它詳細介紹瞭如何在 Mint 上設置 Snaps 以及如何使用它。

在 Linux Mint 20 中關閉 Snaps

如果您在 Mint 20 上啟用 Snap 支持只是為了發現您不喜歡它並希望將其關閉,請按照下面的分步說明進行操作。

步驟 1:首先,卸載您可能從 Snap 商店安裝的所有 Snap 軟件包。

第 2 步:按照我們關於如何在 Ubuntu 中禁用 Snaps 的指南進行操作。由於 Linux Mint 是基於 Ubuntu 構建的,因此本指南將幫助您了解如何禁用它。

第 3 步:nosnap.pref使用以下命令從之前創建的備份中恢復文件。

須藤cp /etc/apt/preferences.d/nosnap.pref.bak /etc/apt/preferences.d/nosnap.pref

 

留下評論

SLES 15 與 RHEL 9:企業伺服器效能對比

SLES 15 與 RHEL 9:企業伺服器效能對比

比較 SLES 15 和 RHEL 9 的效能事實、核心流、TuneD 設定檔、工作負載變量,以及如何公平地對這兩個系統進行基準測試。

修正 SUSE Linux 伺服器在 systemd 關閉時重新啟動掛起的問題

修正 SUSE Linux 伺服器在 systemd 關閉時重新啟動掛起的問題

學習如何診斷和修復在 systemd 關閉期間掛起的 SUSE Linux 伺服器,方法是尋找卡住的作業、查看先前的啟動過程,並修正阻塞的服務或掛載點。

如何為 Windows 使用者在 Pardus Linux 中自訂 XFCE 面板

如何為 Windows 使用者在 Pardus Linux 中自訂 XFCE 面板

透過底部工作列、應用程式選單、常用啟動器、開啟視窗按鈕、系統托盤和時鐘,讓 Pardus XFCE 介面更貼近使用者。了解需要更改哪些內容以及如何測試佈局。

如何使用 Unattended-Upgrades 設定自動化的無頭 Debian 升級

如何使用 Unattended-Upgrades 設定自動化的無頭 Debian 升級

在無頭 Debian 伺服器上設定無人值守升級,驗證 systemd 計時器,進行安全測試,控制重啟,並監控自動安全更新。

修正 SUSE Linux Enterprise Server 上的 Cockpit Web 控制台無法連線的問題

修正 SUSE Linux Enterprise Server 上的 Cockpit Web 控制台無法連線的問題

透過檢查 HTTPS URL、systemd 套接字、已安裝的軟體包、firewalld 區域、憑證和日誌,對 SUSE Linux Enterprise Server 上的 Cockpit 進行故障排除。

如何在不停機的情況下將 SLES 15 SP5 移轉到 SP6

如何在不停機的情況下將 SLES 15 SP5 移轉到 SP6

了解如何透過經過測試的 SLE HA 滾動升級、逐節點檢查以及明確的單一伺服器停機時間注意事項,在 SLES 15 SP5 到 SP6 遷移期間保持服務的可用性。

如何在 Ubuntu Server 24.04 上設定 Pi-hole DNS-over-HTTPS

如何在 Ubuntu Server 24.04 上設定 Pi-hole DNS-over-HTTPS

在 Ubuntu Server 24.04 上設定 Pi-hole,使其使用 dnscrypt-proxy 進行 DNS-over-HTTPS 連接,然後驗證本地上游伺服器,避免常見的 DNS 衝突。

如何修復 YaST GUI 無法透過 SSH X11 轉送啟動的問題

如何修復 YaST GUI 無法透過 SSH X11 轉送啟動的問題

排查 YaST GUI 透過 SSH X11 轉送導致的故障。測試 DISPLAY,修復已記錄的 Qt XIO 錯誤,檢查 SSH 設置,並在必要時切換到 ncurses。

如何設定本地 SUSE RMT 伺服器(SMT 替代方案)

如何設定本地 SUSE RMT 伺服器(SMT 替代方案)

在 SLES 15 上設定 SUSE RMT,同步 SCC 元數據,鏡像選定的儲存庫,透過 HTTPS 註冊客戶端,並了解從 SMT 遷移的限制。

修正 Pardus Linux 23 上無法偵測到音效卡驅動程式的問題

修正 Pardus Linux 23 上無法偵測到音效卡驅動程式的問題

追蹤 Pardus Linux 23 上缺少的音效卡問題。安全地檢查 ALSA 檢測、核心模組、音訊服務、輸出設定檔、韌體和更新。