同时存在的 gnome-x-xx 和核心循环设备太多?

同时存在的 gnome-x-xx 和核心循环设备太多?

我有许多同步gnome-x-xxcore循环设备。

  1. 这是为什么?每个 snap 包都是当前安装的 snap 应用所必需的吗?是什么导致了每个 snap 包的安装?根据“snap 类型”这里core快照似乎是类型根据,并且gnome快照似乎是类型应用程序
  2. 我应该删除其中一些吗?也就是说,在系统当前状态下,我会遇到任何问题吗?如何判断哪些其他 snap 包(已安装或未安装)需要它们?
  3. 它们会降低我的系统性能吗?

这就是我所看到的

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
...
/dev/loop0      128K  128K     0 100% /snap/bare/5
/dev/loop1       56M   56M     0 100% /snap/core18/2721
/dev/loop2       56M   56M     0 100% /snap/core18/2745
/dev/loop3       64M   64M     0 100% /snap/core20/1852
/dev/loop4       64M   64M     0 100% /snap/core20/1879
/dev/loop5      165M  165M     0 100% /snap/gnome-3-28-1804/194
/dev/loop6      165M  165M     0 100% /snap/gnome-3-28-1804/198
/dev/loop7      219M  219M     0 100% /snap/gnome-3-34-1804/90
/dev/loop8      219M  219M     0 100% /snap/gnome-3-34-1804/93
/dev/loop10     350M  350M     0 100% /snap/gnome-3-38-2004/140
/dev/loop9      350M  350M     0 100% /snap/gnome-3-38-2004/137
/dev/loop11      82M   82M     0 100% /snap/gtk-common-themes/1534
/dev/loop12      92M   92M     0 100% /snap/gtk-common-themes/1535
/dev/loop13      46M   46M     0 100% /snap/snap-store/638
/dev/loop15      54M   54M     0 100% /snap/snapd/18933
/dev/loop16      54M   54M     0 100% /snap/snapd/19122
/dev/loop17      74M   74M     0 100% /snap/core22/634
/dev/loop18      13M   13M     0 100% /snap/snap-store/959
/dev/loop19     461M  461M     0 100% /snap/gnome-42-2204/102
...

$ snap list
Name               Version                     Rev    Tracking         Publisher   Notes
bare               1.0                         5      latest/stable    canonical✓  base
core18             20230426                    2745   latest/stable    canonical✓  base
core20             20230404                    1879   latest/stable    canonical✓  base
core22             20230503                    634    latest/stable    canonical✓  base
gnome-3-28-1804    3.28.0-19-g98f9e67.98f9e67  198    latest/stable    canonical✓  -
gnome-3-34-1804    0+git.3556cb3               93     latest/stable/…  canonical✓  -
gnome-3-38-2004    0+git.6f39565               140    latest/stable    canonical✓  -
gnome-42-2204      0+git.587e965               102    latest/stable    canonical✓  -
gtk-common-themes  0.1-81-g442e511             1535   latest/stable/…  canonical✓  -
snap-store         41.3-71-g709398e            959    latest/stable/…  canonical✓  -
snapd              2.59.2                      19122  latest/stable    canonical✓  snapd

$ losetup -a
/dev/loop1: []: (/var/lib/snapd/snaps/core18_2721.snap)
/dev/loop19: []: (/var/lib/snapd/snaps/gnome-42-2204_102.snap)
/dev/loop17: []: (/var/lib/snapd/snaps/core22_634.snap)
/dev/loop8: []: (/var/lib/snapd/snaps/gnome-3-34-1804_93.snap)
/dev/loop15: []: (/var/lib/snapd/snaps/snapd_18933.snap)
/dev/loop6: []: (/var/lib/snapd/snaps/gnome-3-28-1804_198.snap)
/dev/loop13: []: (/var/lib/snapd/snaps/snap-store_638.snap)
/dev/loop4: []: (/var/lib/snapd/snaps/core20_1879.snap)
/dev/loop11: []: (/var/lib/snapd/snaps/gtk-common-themes_1534.snap)
/dev/loop2: []: (/var/lib/snapd/snaps/core18_2745.snap)
/dev/loop0: []: (/var/lib/snapd/snaps/bare_5.snap)
/dev/loop18: []: (/var/lib/snapd/snaps/snap-store_959.snap)
/dev/loop9: []: (/var/lib/snapd/snaps/gnome-3-38-2004_137.snap)
/dev/loop16: []: (/var/lib/snapd/snaps/snapd_19122.snap)
/dev/loop7: []: (/var/lib/snapd/snaps/gnome-3-34-1804_90.snap)
/dev/loop5: []: (/var/lib/snapd/snaps/gnome-3-28-1804_194.snap)
/dev/loop12: []: (/var/lib/snapd/snaps/gtk-common-themes_1535.snap)
/dev/loop3: []: (/var/lib/snapd/snaps/core20_1852.snap)
/dev/loop10: []: (/var/lib/snapd/snaps/gnome-3-38-2004_140.snap)

答案1

  1. 对于 gnome-x-xx,请参阅这个帖子有关核心循环设备,请参阅。它们是为要安装的 snap 应用程序预装的后端(但您似乎拥有的唯一 snap 应用程序是 snap-store)。

  2. 如果您不想使用 snap,可以安全地将其移除。如果您想继续使用 snap,请让 snapd 决定要保留哪些内容,不要乱动它。


回答你问题的最后一部分,一般来说,除非你有一个快速的硬盘或 SSD,否则 snap 会显著影响系统的性能和启动时间。所以,除非你真的需要一个没有 snap 就无法使用的特定应用程序,摆脱 snapd。此外,它还可以为您节省几 GB 的硬盘空间。

从您的 来看snap list,您使用的唯一应用程序似乎是snap-store,它是用于安装其他快照的应用商店(因此,如果您不使用快照,则没有必要)。

关于您安装的 snap 包- 这些core18/20/22软件包就像 Snap 应用所使用的基本 Ubuntu 映像,它们gnome*是 Snap 应用的 GNOME 后端,并 gtk-common-themes为 Snap 应用提供通用的 GTK 主题。如果您不打算使用 Snap 应用,则不需要它们中的任何一个,因为 Ubuntu 中预装了 GTK 主题的 apt 版本和 GNOME 版本。因此,您不需要用任何东西替换它们。

一旦 snap store 消失,您可能想要安装gnome-software为图形包管理器。

sudo apt install gnome-software --no-install-recommends

确保--no-install-recommends它不会自动拉取 snap 插件。

默认情况下,gnome 软件处理 apt/deb 软件包。它还可以通过插件gnome-software-plugin-snap和处理 snap 和 flatpak 软件包gnome-software-plugin-flatpak

相关内容