如何在 gnome 软件中心禁用快照?

如何在 gnome 软件中心禁用快照?

软件中心不区分 snap 和普通应用程序。

有没有办法改变这种行为或完全禁用软件中心的快照,因为我不需要它们?

主要问题是它们与您的主题不兼容并且看起来很糟糕。

答案1

非常简单,只需删除这个包,停止并重新启动 gnome-software。(最简单的事情就是重新启动..

sudo apt purge gnome-software-plugin-snap

然后重新启动,你将不会在 gnome 或 ubuntu 软件应用程序中看到 snap

答案2

我也不喜欢 snap。我不使用它们,而且它总是打电话回家更新,这很烦人。不幸的是,在 Lubuntu 16.04 中,lubuntu-desktop依赖于snapd,因此直接删除它很麻烦。

你至少可以通过以下方式永久杀死它

sudo systemctl stop snapd
sudo systemctl disable snapd

答案3

除了上面描述的禁用之外,这里还有一篇非常好的文章,其中提供了更详细的系统清理说明: https://www.kevin-custer.com/blog/disabling-snaps-in-ubuntu-20-04/ 笔记该链接目前似乎已损坏 - 但无论如何,下面的说明应该可以完成工作。

它基本上说:

  1. snap list
  2. snap remove所有项目(按依赖顺序)
  3. apt purge snapd
  4. 清除各种文件/home/*/snap/usr/lib/snap以及

对于服务器来说,唯一的 snap 是 lxd - Canonical 正在推广它是作为 docker 的替代品。

在我看来,这有点 Canonical 和用户之间的利益冲突。用户应该能够选择他们需要的任何内容,而不是被迫以困难的方式卸载内容。

答案4

使用 Synaptic 包管理器删除 Snapd。您可以删除 Snapd、snapd 登录服务和 libsnapd-glib1。我记得不要将其输入到系统日志中,但它可能在 Synaptic 日志中.....)这是一次彻底的删除,释放了一些磁盘空间,摆脱了 HD 上的循环。如果您有 Synaptic,请删除所有 snapd。如果您没有 synaptic,那么 sudo apt-get update 和 sudo apt install Synaptic 应该会为您提供包管理器。我在系统上使用 Aptitude、apt 或 Synaptic 来确保依赖关系得到处理。Aptitude 是最全面的,但可能会引起问题,因为它很激进,apt 从终端使用效果更好,而 Synaptic 工作得很好,因为它有一个很好的 GUI 前端。希望所有这些都能有所帮助。或 删除了以下软件包:snap-confine snapd ubuntu-core-launcher 升级了以下软件包:snap-confine (2.22.2) 到 2.22.3 snapd (2.22.2) 到 2.22.3 ubuntu-core-launcher (2.22.2) 到 2.22.3 删除了以下软件包:libsnapd-glib1 snapd snapd-login-service

升级了以下软件包:tcpdump(4.7.4-1ubuntu1)至 4.9.0-1ubuntu1~ubuntu16.04.1

为什么如果我从根源上删除 snapd,snapd 会重新安装更新的软件包,是吗?打开终端并运行 sudo Nautilus,当文件管理器打开时,我会搜索 snapd。找到几个文件夹和一堆文件,将它们全部突出显示并删除。然而,在删除所有这些文件后,重新启动机器......关闭并以详细模式启动,尝试阅读快速闪过的文本并发现问题。干净重启。到目前为止运行正常

相关内容