sil*_*yme 17 libraries disk-usage disk var snap
更新:不,删除这些快照并不安全。我删除了它们,并且无法再打开我的三个应用程序。尝试打开 Visual Studio Code:
~$ code
internal error, please report: running "code" failed: cannot find installed snap "code" at revision 33: missing file /snap/code/33/meta/snap.yaml
Run Code Online (Sandbox Code Playgroud)
目前,这些快照/var/lib/snapd/snaps
占用了我的磁盘 2.0 GB 空间。我想清理空间,但我不确定删除这些快照是否安全(如果是,我可以运行吗sudo rm -rf *
?)
这是我跑步时看到的snap list
:
code_32.snap gnome-3-28-1804_116.snap gnome-logs_93.snap
code_33.snap gnome-3-34-1804_27.snap gnome-system-monitor_135.snap
core18_1705.snap gnome-3-34-1804_33.snap gnome-system-monitor_145.snap
core18_1754.snap gnome-calculator_730.snap gtk-common-themes_1502.snap
core_8935.snap gnome-calculator_748.snap gtk-common-themes_1506.snap
core_9066.snap gnome-characters_495.snap partial
discord_109.snap gnome-characters_539.snap spotify_36.snap
gnome-3-28-1804_110.snap gnome-logs_100.snap spotify_41.snap
Run Code Online (Sandbox Code Playgroud)
什么是gnome
、code
和core
快照?
我已经安装了 Discord 和 Spotify。删除discord
和spotify
snap 是否会导致打开这些应用程序出现任何问题?
我正在使用 Ubuntu 18.04.3 LTS。
Dav*_*uki 18
/var/lib/snapd/snaps/
是的,当文件夹变大时,通过删除快照缓存来释放一些空间是安全的。
尝试这个:
\nsudo apt purge snapd\n
Run Code Online (Sandbox Code Playgroud)\n警告:这实际上应该删除该目录\n和\xc2\xa0系统上的所有快照痕迹。\xc2\xa0\n为了安全起见,\n请在\xc2\xa0do之前备份您的Rocketchat服务器\xc2\xa0这个。
\n快照包更新后,系统会存储更多快照版本。这意味着对于每个已安装的具有更新的 snap 包,您可能会在系统上存储多个修订版本,从而占用相当多的磁盘空间。
\n有一个 snap 选项(从 snapd 版本 2.34 开始),称为refresh.retain
,用于设置下次刷新后系统存储的 snap 版本的最大数量,可以设置为 2 到 20 之间的数字。使用以下命令将其从默认值 3 更改为 2:
sudo snap set system refresh.retain=2\n
Run Code Online (Sandbox Code Playgroud)\n但是,如果您想删除系统上保留的所有具有更新的快照包的所有版本,该怎么办?
\n有关详细信息,请参阅如何\xc2\xa0到\xc2\xa0将旧的快照版本删除到\xc2\xa0释放磁盘\xc2\xa0空间\n。
\n小智 8
因此,这里有几个问题,我将尝试按有意义的顺序解决它们:
Snap 是一种打包软件的方式,例如 deb 包或 flatpaks。它们可以跨 Linux 发行版运行,并且由于易于维护和使用而变得流行。您可以在这里找到更多信息: https: //snapcraft.io/
核心是捕捉功能所必需的,它具有程序的核心运行时。gnome snap 是一组基本应用程序(计算器、系统监视器等)。基本gnome-3-34
快照是各种 gnome 应用程序的依赖项。代码是vscode。
/var/lib/snapd/snaps
占用了我的磁盘 2.0 GB 空间。我想清理空间如果您愿意,Snap 可让您轻松回滚到以前的版本。这会导致占用大量磁盘空间,特别是当应用程序及其依赖项很重时。另一个答案详细说明了如何限制这一点。
是的,如果不和谐和 Spotify 是通过快照安装的,删除这些文件将导致应用程序被删除(或在这种情况下被破坏)。
如果您正确删除快照(通过snap remove
),是的,大多数快照都可以删除。手动删除文件sudo rm
是危险的。某些程序的文件遍布系统,仅删除其中一部分可能会导致问题,有时可能需要重新安装才能修复。
如果软件包是通过管理器安装的(snap
在本例中),则应始终通过同一管理器卸载它。
由于您手动删除了文件,snap 无法找到其运行所需的所有部分,因此会失败。您需要使用以下命令重新安装它(请注意,这可能会删除 snap 及其程序的配置文件,如果这是备份它们的问题):
sudo apt purge snapd
sudo apt install snapd
snap install discord spotify code [...]
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
49441 次 |
最近记录: |