卡卷网
当前位置:卡卷网 / 每日看点 / 正文

如何最大限度降低 snap 对 Ubuntu 的影响?

作者:卡卷网发布时间:2024-12-08 15:24浏览数量:106次评论数量:0次

不用就行了!

其实 snap 是可以卸载的,snap 中的软件也是可以卸载的,包括软件商店,也就是 snap-store,也是可以卸载的。卸载掉,眼不见为净。

Ubuntu 24.04 LTS 使用默认安装(也就是最简安装)之后,只有 firefox 和 snap-store 是 snap 的程序。怎么查看系统默认安装了哪些 snap 程序呢?使用

snap list

命令就可以了。

只要是看着不爽的程序,就可以使用

snap remove

命令卸载掉。

卸载完所有的 snap 程序之后,再使用

sudo apt purge snapd

命令把 snapd 软件包卸载掉,然后整个世界都清净了。

但是现在 firefox 也没有了呀。

别着急,我们用 mozillateam/ppa 中的 firefox 软件包替代。使用命令

sudo add-apt-repository ppa:mozillateam/ppa

将 mozillateam/ppa 添加到源中。

下面还需要做一点额外的工作,那就是要防止我们在安装 firefox 时选中了那个 snap 的版本,所以需要利用 apt 的 preferences 机制,让我们安装 firefox 的时候选择这个 ppa 的版本。

使用如下命令新建一个文件:

sudo vim /etc/apt/preferences.d/firefox-no-snap

输入下面的配置并保存:

Package: firefox* Pin: release o=Ubuntu* Pin-Priority: -1

最后安装 firefox:

sudo apt update sudo apt install firefox

大功告成。

如何最大限度降低 snap 对 Ubuntu 的影响?  第1张

图1、状态栏干干净净,没有软件商店了

可以看到,状态栏干干净净,没有软件商店了。

使用新安装的 firefox 访问 extensions.gnome.org 网站,可以看到安装扩展的功能是完全正常的。如下图:

如何最大限度降低 snap 对 Ubuntu 的影响?  第2张

图2、访问 extensions.gnome.org 网站

安装完 Blur my Shell 插件之后,Ubuntu 24.04 LTS 的界面是下面这样子的:

如何最大限度降低 snap 对 Ubuntu 的影响?  第3张

图3、Ubuntu 软件选择界面

/etc/apt/preferences.d/目录下的配置文件怎么写呢?可以使用man apt_preferences查看文档,如下图:

如何最大限度降低 snap 对 Ubuntu 的影响?  第4张

图4、查看 apt_preferences 文档

只不过,以后使用sudo apt install安装软件包的时候要多长个心眼,一旦发现这个软件包有可能把snapd带回来,就要及时停止安装,然后去找到可以替代它的 ppa,再在 apt_preferences 这里操作一下,把基于 snap 的软件包屏蔽掉。

如果 apt 仓库里面没有的软件,也没有 ppa 的软件,那就去官网下载 deb 包吧。

现在,我们拥有了一个纯净的 Ubuntu 系统。

END

免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。

卡卷网

卡卷网 主页 联系他吧

请记住:卡卷网 Www.Kajuan.Net

欢迎 发表评论:

请填写验证码