网易首页 > 网易号 > 正文 申请入驻

怎样在 Ubuntu Linux 中移除 Snap 软件包 | Linux 中国

0
分享至

导读:这是一篇关于在 Ubuntu Linux 系统中如何删除 Snap,以得到一个无 Snap 系统的教程。

本文字数:3196,阅读时长大约: 4分钟

LCTT 译者 :北梦南歌

翻译: 19.0 篇

贡献: 1667 天

2017-10-08

2022-05-02

https://linux.cn/lctt/hwlife

这是一篇关于在 Ubuntu Linux 系统中如何删除 Snap,以得到一个无 Snap 系统的教程。

由 Canonical 开发的 Snap 软件包在一些场景下是有益的。它为终端用户直接提供了轻便且快速的程序更新。不仅如此,它还有其他的好处,比如它打包了所有依赖包,并允许安装同一个应用的多个版本。此外,它运行在沙盒模式,提供了安全和其他方面的好处。

在这些好处中, Snap 技术也有一些地方备受争论。举个例子,几乎所有使用 Snap 软件包的用户都说它的性能较差,包括它的启动时间要比本地 deb 或者 RPM 软件包时间要长。另外,由于它的设计,程序安装的体积巨大,浪费磁盘空间,因为它打包了所有用到的依赖包。

不仅如此,由于沙盒的天然属性,Snap 程序可能无法访问你的 Linux 桌面的几个部分,除非提供了适当的权限。

这个指南阐述了你如何从 Ubuntu 系统中完全移除 Snap。

这些步骤在 www.debugpoint.com 中进行了测试。然而,它应该也适用于所有的 Ubuntu 系统版本。

警告:这些步骤将会移除 Ubuntu 系统中两个关键的程序:软件商店和 Firefox。尝试这些步骤之前确认你已经对书签和 Firefox 的其它设置做了备份。

在 Ubuntu Linux 移除 Snap 软件包

1、在你的系统中打开一个终端,使用以下命令查看已经安装的 Snap 软件包的列表。它显示了 Snap 软件包,比如 Firefox,软件商店,主题以及其它默认已经安装的核心软件包。

  1. snap list

Ubuntu Snap 包列表

2、按照以下的顺序移除 Snap 软件包。首先移除 Firefox。然后是软件商店,和用以上命令看到的你的系统中的其它软件包。

  1. sudo snap remove --purge firefox

  2. sudo snap remove --purge snap-store

  3. sudo snap remove --purge gnome-3-38-2004

  1. sudo snap remove --purge gtk-common-themes

  2. sudo snap remove --purge snapd-desktop-integration

  3. sudo snap remove --purge bare

  4. sudo snap remove --purge core20

  5. sudo snap remove --purge snapd

3、最后,通过 命令移除 Snap 服务。

  1. sudo apt remove --autoremove snapd

移除 Snap 包和其它

这还没完,即使你用以上命令移除了 Snap 软件包,但是如果你没有关闭 apt 触发器, 命令会再一次将 Snap 安装回来。

4、所以,要关闭它,我们需要在/etc/apt/preferences.d/目录下创建一个 apt 设置文件nosnap.pref来关闭 Snap 服务。

  1. sudo gedit /etc/apt/preferences.d/nosnap.pref

5、添加以下的命令行,并保存该文件。

  1. Package: snapd

  2. Pin: release a=*

  3. Pin-Priority: -10

创建设置文件

如果你知道如何使用它,那么这个 apt 设置文件是一个潜在的工具。举个例子,在以上的状态中,Pin-Priority -10意思就是阻止 Snap 软件包的安装。

与这个教程不相关的,举个例子,如果你想给所有发行版代号为 “bulleye” 的软件包超高优先权的话,那么就可以查看这些设置文件。如果你想了解更多,你可以访问 manpages.ubuntu.com。

  1. Package: *

  2. Pin: release n=bullseye

  3. Pin-Priority: 900

6、回到我们的主题,一旦你已经保存和关闭以上文件,从终端中再次运行以下命令。

  1. sudo apt update

7、最后,从 Ubuntu 中移除 Snap 的步骤全部完成。

从 Ubuntu 移除 Snap 后使用 deb 文件安装软件商店和 Firefox

你已经移除了 Firefox 和软件商店,但是你的工作还需要它们。

要安装 apt 版的 GNOME 软件商店,你可以使用以下命令。确保使用--install-suggests参数。否则,将会再次安装上 Snap 版本的软件包管理器!

  1. sudo apt install --install-suggests gnome-software

要安装 Firefox,通过以下命令使用官方 PPA 仓库。

  1. sudo add-apt-repository ppa:mozillateam/ppa

  2. sudo apt update

  3. sudo apt install -t 'o=LP-PPA-mozillateam' firefox

添加 PPA 仓库

从 PPA 仓库以 deb 文件形式安装 Firefox

一旦你已经安装完 Firefox,使用以下命令开启自动更新。要了解更多, www.debugpoint.com。

  1. echo 'Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox

最后但同样重要,当运行 时,为 Firefox 创建另一个设置文件给予以上 PPA 仓库超高优先权。如果你不这么做, 命令会再次安装 Snap 版本 Firefox,并把它的“ Snap 朋友们”带回来 。

  1. sudo gedit /etc/apt/preferences.d/mozillateamppa

最后,添加这些命令行并保存文件。

  1. Package: firefox*

  2. Pin: release o=LP-PPA-mozillateam

  3. Pin-Priority: 501

完成。

在 Ubuntu 系统恢复到 Snap 软件包

如果你改变想法,移除该设置文件,并通过以下命令再次启动安装程序。

  1. sudo rm /etc/apt/preferences.d/nosnap.pref

  2. sudo apt update && sudo apt upgrade

  3. sudo snap install snap-store

  4. sudo apt install firefox

总结

关于在 Ubuntu 下移除 Snap 软件包做个总结,我想说的是这些处理 Snap 软件包的方法实属无奈。主要是这对新用户来说很困难。我希望这个指南能帮助你处理好 Snap 软件包。完结撒花。

via:

作者: 选题: 译者: 校对:,

本文由 原创编译, 荣誉推出

欢迎遵照 CC-BY-SA 协议规定转载,

如需转载,请在文章下留言 “ 转载:公众号名称”,

我们将为您添加白名单,授权“ 转载文章时可以修改”。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
航班延误4小时,给旅客发放延误餐食竟是过期泡面;祥鹏航空:已回收,无旅客食用,提供200元的现金补偿

航班延误4小时,给旅客发放延误餐食竟是过期泡面;祥鹏航空:已回收,无旅客食用,提供200元的现金补偿

大风新闻
2026-08-02 14:17:19
宁波砸瓜案后续!赔偿谈崩,一分钱没赔

宁波砸瓜案后续!赔偿谈崩,一分钱没赔

天天热点见闻
2026-08-02 08:54:32
朱女士婚外胚胎案后续,丈夫反击,三姐正脸照曝光,长的很漂亮

朱女士婚外胚胎案后续,丈夫反击,三姐正脸照曝光,长的很漂亮

智慧生活笔记
2026-08-02 06:11:50
一位拟提拔的县级女法官还真有人举报她

一位拟提拔的县级女法官还真有人举报她

阿亮评论
2026-08-01 16:51:03
月付10万美元解锁“抢先看”,特朗普居然真把“发帖”做成了生意!此举被质疑“内幕交易”“以权谋私”……

月付10万美元解锁“抢先看”,特朗普居然真把“发帖”做成了生意!此举被质疑“内幕交易”“以权谋私”……

新民周刊
2026-08-02 15:26:30
泰国变脸要技术,日本暗中使绊子,中国车在泰占有率从47%跌到11%

泰国变脸要技术,日本暗中使绊子,中国车在泰占有率从47%跌到11%

麓谷隐士
2026-08-02 00:36:47
天呐!华为把我投诉了!

天呐!华为把我投诉了!

麦杰逊
2026-08-01 22:29:32
著名登山家普尔贾确认遇难,曾登顶56次8000米级山峰,出事地区或再发生雪崩

著名登山家普尔贾确认遇难,曾登顶56次8000米级山峰,出事地区或再发生雪崩

红星新闻
2026-08-02 14:49:27
出入境管理新规,透露了什么信号!

出入境管理新规,透露了什么信号!

凤眼论
2026-08-01 14:50:05
痛心!丈夫去世不到百天,38岁美女教师妻子追随而去,女儿才7岁

痛心!丈夫去世不到百天,38岁美女教师妻子追随而去,女儿才7岁

墨策史
2026-08-01 17:39:53
CBA快讯,范子铭被清理,北京男篮6人离队,赵睿重返广东男篮?

CBA快讯,范子铭被清理,北京男篮6人离队,赵睿重返广东男篮?

体坛小快灵
2026-08-02 13:01:10
一月亏光336万元 A股“追光者”7月惊魂

一月亏光336万元 A股“追光者”7月惊魂

经济观察报
2026-08-02 10:28:10
张凌赫全家福首次曝光!高颜值遗传实锤

张凌赫全家福首次曝光!高颜值遗传实锤

动物奇奇怪怪
2026-08-02 14:18:44
明面上没有任何违规,却惹得全民反感,养老金这事撕开了现实痛点

明面上没有任何违规,却惹得全民反感,养老金这事撕开了现实痛点

小嵩
2026-08-01 17:04:01
女子让情夫杀死丈夫,一年后她又出轨了,08年情夫先杀死她和儿子

女子让情夫杀死丈夫,一年后她又出轨了,08年情夫先杀死她和儿子

汉史趣闻
2026-08-02 10:14:45
税收4亿,工资26亿:财政没钱,为什么编内待遇不能动?

税收4亿,工资26亿:财政没钱,为什么编内待遇不能动?

混沌录
2026-07-23 17:11:06
王欣瑜硬刚网协!不满落选中国队:失望+意外 球迷:郑钦文没她好

王欣瑜硬刚网协!不满落选中国队:失望+意外 球迷:郑钦文没她好

风过乡
2026-08-02 07:23:02
瑞幸员工拿奶油枪直接往嘴里喷?品牌回应:核实情况,属实将处罚

瑞幸员工拿奶油枪直接往嘴里喷?品牌回应:核实情况,属实将处罚

福建第一帮帮团
2026-08-02 11:59:09
以“竹知了”影射华为,打擦边球要不得

以“竹知了”影射华为,打擦边球要不得

向青春微调
2026-08-02 10:05:51
那个怒踹地锁的发改委公职人员,你的“铁饭碗”正在碎裂

那个怒踹地锁的发改委公职人员,你的“铁饭碗”正在碎裂

社会日日鲜
2026-08-02 09:15:55
2026-08-02 16:08:49
Linux
Linux
Linux 中国开源社区
8018文章数 73111关注度
往期回顾 全部

科技要闻

零跑月销10万破纪录!比亚迪奇瑞海外卖爆

头条要闻

男子买到破损游泳"跟屁虫" 退货遭怼"几十块保你啥命"

头条要闻

男子买到破损游泳"跟屁虫" 退货遭怼"几十块保你啥命"

体育要闻

1米76的他,为什么是史上最强中卫之一?

娱乐要闻

一天5瓜!“做头发”事件另有玄机?

财经要闻

长鑫科技四万亿市值背后的资本与周期

汽车要闻

历史性里程碑时刻 零跑7月交付达101267台

态度原创

手机
时尚
健康
房产
本地

手机要闻

绿厂首款万级大电池手机 OPPO A7 Pro Max挑战2000℃火箭发射尾焰冲击

伊姐周六热推:电视剧《御廷谣》;电视剧《九门》......

中风易复发!谈中风康复与二级预防

房产要闻

1700亿砸下!信息量巨大!海南甩出又一个超级规划!

本地新闻

神仙也“蓉”漂,哪吒与八仙,皆是成都出品!

无障碍浏览 进入关怀版