如何在Linux Mint 20中(zhōng)啓用快照應用程序支持(如果您确實需要使用快照) - 宜昌市伍家岗区永康电脑维修店
  • 武漢市武昌區南(nán)湖花園 瑞安街140号 027-88016877
  • 18627003654
  • love6411692@qq.com

如何在Linux Mint 20中(zhōng)啓用快照應用程序支持(如果您确實需要使用快照)

首頁最新動态

如何在Linux Mint 20中(zhōng)啓用快照應用程序支持(如果您确實需要使用快照)

默認情況下(xià),新發行的Linux Mint 20不啓用Snap支持。

遲早,您可能會遇到這樣的情況,其中(zhōng)應用程序版本僅作爲Snap軟件包提供,然後您需要啓用Snap支持。

如果要像在其他Linux發行版中(zhōng)一(yī)樣在Mint 20中(zhōng)啓用S​​nap,則會遇到如下(xià)錯誤:

E: Package 'snapd' has no installation candidate
快照支持Linux Mint 20
在Linux Mint 20中(zhōng)安裝快照需要一(yī)些額外(wài)的工(gōng)作

通常,此錯誤意味着該軟件包在存儲庫中(zhōng)不可用,但實際情況并非如此。Snap在這裏被明确阻止,您必須通過删除/etc/apt/preferences.d/nosnap.pref文件來删除此塊。

如果您熟悉Linux命令行,則可以輕松删除此文件并啓用快照支持。

如果您對終端不滿意,我(wǒ)将讨論一(yī)種更安全的方法,即移動文件而不是删除文件。

在Linux Mint 20中(zhōng)啓用快照支持

在終端中(zhōng),鍵入以下(xià)命令以将nosnap首選項文件移動到您的主目錄:

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

現在,您可以像往常一(yī)樣繼續安裝snapd守護程序:

sudo apt install snapd
啓用快照支持Linux Mint 20

一(yī)旦在Linux Mint中(zhōng)啓用了快照支持,就可以使用snap命令以Snap格式安裝應用程序。

您可以使用Nemo文件浏覽器并删除在主目錄中(zhōng)複制的文件。如果您害怕終端中(zhōng)的rm命令,則這種方式更安全。

爲什麽Linux Mint明确禁用了Snap支持?

Snap是一(yī)種通用的軟件包格式,可以安裝在任何支持snap的發行版中(zhōng)。這是snap軟件包的最大(dà)優點之一(yī)。

這些快照程序包是“容器化的”,這意味着這些程序包包含了程序包中(zhōng)的所有依賴項,并且它們不依賴系統的已安裝程序包和庫(大(dà)多數情況下(xià))并與之交互。Snap軟件包将自動更新爲較新版本。

但是快照程序包也有一(yī)些缺點。它們的尺寸很大(dà)。如果apt軟件包的大(dà)小(xiǎo)爲100MB,則同一(yī)應用程序的snap軟件包的大(dà)小(xiǎo)可能爲1 GB。

除此之外(wài),快照應用程序需要更長的時間來加載,并且它們還需要更多的磁盤空間。

但這不是從Linux Mint 20取消快照的原因。

在Ubuntu繼續模糊apt打包系統和snap打包系統之間的界限之後,Linux Mint團隊做出了一(yī)個艱難的決定,即默認情況下(xià)阻止Snap。

當使用apt安裝應用程序時,您希望安裝apt軟件包。但是在Ubuntu 20.04中(zhōng)并非如此(Mint 20基于此Ubuntu版本)。在Ubuntu 20.04中(zhōng),如果使用apt安裝Chromium浏覽器,它将安裝該浏覽器的快照版本。

薄荷團隊顯然對此違規不滿意:

一(yī)年後,在Ubuntu 20.04軟件包基礎中(zhōng),Chromium軟件包确實是空的,未經您的同意,通過将計算機連接到Ubuntu商(shāng)店(diàn)而充當後門。該商(shāng)店(diàn)中(zhōng)的應用程序無法修補或固定。您無法對其進行審核,保留,修改,甚至無法将快照指向其他商(shāng)店(diàn)。您擁有的授權就像使用專有軟件一(yī)樣,即沒有。這實際上類似于商(shāng)業專有的解決方案,但是有兩個主要區别:它以root身份運行,并且自行安裝而無需詢問。

因此,他們決定明确阻止Mint 20提供快照支持。

聯系方式 / Contact

  • 宜昌市伍家岗区永康电脑维修店
  • 地址:武漢市武昌區南(nán)湖花園 瑞安街140号 027-88016877
  • 電話:18627003654
  • 聯系人:彭經理
  • 郵箱:love6411692@qq.com
  • 網址:https://www.acelolboost.com
  •  
  •  
  •