当前位置:首页 > 每日看点 > 正文内容

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

卡卷网11个月前 (12-08)每日看点170

不用就行了!

其实 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 系统。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/12/3455.html

分享给朋友:

相关文章

互联网算命,是不是个好生意?能不能赚钱?

互联网算命,是不是个好生意?能不能赚钱?

现在的年轻人也开始“迷信”了。疫情、降薪、失业、内卷……2020年或许是这届年轻人最为困难的一年,无尽的焦虑与压力之下,他们陷入了失落与迷茫之中,失去了未来的方向。如果此时有人能够为你指引出未来的道路,你是会...

逾期后支付宝微信被冻结,显示执保该怎么办?

这几天有朋友问我说,他的微信零钱突然的用不了,问我是不是被冻结了,问我该怎么办?是不是被起诉了?这个,那个,别慌,别慌,还是那句老话:有钱就去协商,没钱只能暂时不管!但是真不管,这个被冻结的微信怎么办呢?今天针对这个问题,我就给大家做一哥比...

那些极速版软件其存在目的是什么?

那些极速版软件其存在目的是什么?

我看了很多回答,其实都没有回答道点子上。你知道极速版APP为什么叫极速版吗?是他看视频更快吗?显然不是。只是它的安装包体积更小,下载安装速度更快而已,所以叫极速版app。当然啦,现在极速版APP和原声版APP,安装包已经没有区别了,这是因为...

有了Istio,开发还需要微服务架构吗?

有了Istio,开发还需要微服务架构吗?

Istio 是一个开源的服务网格(Service Mesh),通过它可以实现对服务间通信的管理和监控。对于那些本身没有设计为具备安全功能的传统应用程序,Istio 可以提供一个“透明”的安全保护层,而不需要对应用本身进行任何代码修改。 I...

k70和红米note14pro+咋选啊?

k70和红米note14pro+咋选啊?

首选红米K70,可满足题主的功能需求。红米 Note 14 pro+的使用者定位并不是学生,红米K70的使用者定位才是学生。一、k70和红米note14pro+各自的参数红米K70推出的定位初衷,是主打性能为主。最佳使用对象是喜欢游戏者,...

为什么微服务一定要有网关?

为什么微服务一定要有网关?

网关一句话总结,网关的作用是上浮公共逻辑,下沉差异逻辑。公共逻辑就是所有接口都需要做的事,比如权限校验,限流算法等,这样业务就只需要关心业务逻辑即可。下面是一个对比图: 当然除了一些公共逻辑外,路由也是网关的核心功能,它可以进行流量转发。...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。