如何最大限度降低 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
大功告成。
可以看到,状态栏干干净净,没有软件商店了。
使用新安装的 firefox 访问 extensions.gnome.org 网站,可以看到安装扩展的功能是完全正常的。如下图:
安装完 Blur my Shell 插件之后,Ubuntu 24.04 LTS 的界面是下面这样子的:
/etc/apt/preferences.d/
目录下的配置文件怎么写呢?可以使用man apt_preferences
查看文档,如下图:
只不过,以后使用sudo apt install
安装软件包的时候要多长个心眼,一旦发现这个软件包有可能把snapd
带回来,就要及时停止安装,然后去找到可以替代它的 ppa,再在 apt_preferences 这里操作一下,把基于 snap 的软件包屏蔽掉。
如果 apt 仓库里面没有的软件,也没有 ppa 的软件,那就去官网下载 deb 包吧。
现在,我们拥有了一个纯净的 Ubuntu 系统。
免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
相关推荐

你 发表评论:
欢迎