0

0

Linux如何管理snap安装的软件

P粉602998670

P粉602998670

发布时间:2025-09-14 08:59:01

|

1230人浏览过

|

来源于php中文网

原创

snap 是由 Canonical 推出的通用 Linux 打包格式,通过 snapd 服务管理,具备自动更新、沙箱隔离和跨发行版兼容特性。使用 snap list 可查看已安装的 snap 包,sudo snap install 安装软件,如 sudo snap install code --classic 用于需系统权限的软件。snap 软件默认每夜自动更新,可使用 sudo snap refresh 手动更新单个或全部软件,snap changes 查看更新历史,sudo snap set system refresh.timer 设置更新时间窗口。卸载使用 sudo snap remove 软件名,相关数据通常被清除。snap info 软件名 可查看软件版本、开发者及权限信息。从 snapd 2.57 起支持快照功能,snap save 创建快照,snap saved 列出,snap restore 恢复,snap forget 删除,便于系统迁移或重装时备份。snap 设计目标为“开箱即用”,管理统一且自动化,适合桌面用户和新手,尽管占用较多磁盘空间,但提升了兼容性与安全性。

linux如何管理snap安装的软件

Linux 上通过 snap 安装的软件由 snapd 服务统一管理,snap 是一种由 Canonical 推出的通用 Linux 打包格式,具备自动更新、沙箱隔离和跨发行版兼容等特点。管理 snap 软件非常简单,主要通过命令行工具 snap 来完成。

查看已安装的 snap 软件

要查看系统中所有已安装的 snap 包,运行:

snap list

该命令会列出所有 snap 应用的名称、版本、发布渠道和安装来源。如果某个软件未出现在列表中,说明它可能是通过其他方式(如 apt 或 flatpak)安装的。

安装 snap 软件

使用以下命令安装 snap 软件(以安装 code 编辑器为例):

sudo snap install code --classic

其中 --classic 表示使用经典模式运行,这类 snap 不受严格沙箱限制,常用于需要广泛系统访问权限的软件(如开发工具)。普通应用无需该参数。

更新与自动更新

snap 软件默认会自动更新。系统每夜检查一次更新,并在后台完成升级。你也可以手动触发更新:

  • 更新某个软件:sudo snap refresh 软件名
  • 更新所有 snap 软件:sudo snap refresh
  • 查看更新历史:snap changes

如果需要禁用自动更新,可使用:

sudo snap set system refresh.timer=mon,10:00~12:00

这将更新时间限制在每周一上午 10 点到 12 点之间。设为 disable 可关闭自动更新,但不推荐。

95Shop仿醉品商城
95Shop仿醉品商城

95Shop可以免费下载使用,是一款仿醉品商城网店系统,内置SEO优化,具有模块丰富、管理简洁直观,操作易用等特点,系统功能完整,运行速度较快,采用ASP.NET(C#)技术开发,配合SQL Serve2000数据库存储数据,运行环境为微软ASP.NET 2.0。95Shop官方网站定期开发新功能和维护升级。可以放心使用! 安装运行方法 1、下载软件压缩包; 2、将下载的软件压缩包解压缩,得到we

下载

卸载 snap 软件

卸载命令也很直观:

sudo snap remove 软件名

卸载后,相关的数据和配置通常也会被清除(部分数据可能保留在用户目录中,如 ~/snap/)。

查看 snap 信息与权限

使用以下命令查看某个 snap 的详细信息:

snap info 软件名

输出包括版本、描述、开发者、安装通道以及所请求的系统权限(如访问摄像头、网络、文件系统等)。

管理 snap 的存储与快照

从 snapd 2.57 开始,支持创建系统快照以备份已安装的 snap 应用及其配置:

  • 创建快照:snap save
  • 列出快照:snap saved
  • 恢复快照:snap restore
  • 删除快照:snap forget

这个功能在系统迁移或重装时特别有用。

基本上就这些。snap 的设计目标是“开箱即用”,管理方式统一且自动化程度高,适合桌面用户和新手。虽然它占用略多磁盘空间,并使用独立运行时,但换来的是更强的兼容性和安全性。了解这些基本操作后,你就能轻松掌控系统中的 snap 软件了。

相关专题

更多
磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

1349

2023.06.21

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

704

2023.06.29

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

294

2023.06.30

linux修改文件名
linux修改文件名

本专题为大家提供linux修改文件名相关的文章,这些文章可以帮助用户快速轻松地完成文件名的修改工作,大家可以免费体验。

776

2023.07.05

linux系统安装教程
linux系统安装教程

linux系统是一种可以免费使用,自由传播,多用户、多任务、多线程、多CPU的操作系统。本专题提供linux系统安装教程相关的文章,大家可以免费体验。

573

2023.07.06

linux查看文件夹大小
linux查看文件夹大小

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。linux怎么查看文件夹大小呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

546

2023.07.20

linux查看ip命令
linux查看ip命令

本专题为大家提供linux查看ip命令相关文章内容,感兴趣的朋友可以免费下载体验试试。

297

2023.07.20

linux查看cpu使用率
linux查看cpu使用率

在linux的系统维护中,可能需要经常查看cpu使用率,分析系统整体的运行情况。本专题为大家带来了linux查看cpu使用率的相关文章,感兴趣的朋友千万不要错过了。

381

2023.07.25

Java JVM 原理与性能调优实战
Java JVM 原理与性能调优实战

本专题系统讲解 Java 虚拟机(JVM)的核心工作原理与性能调优方法,包括 JVM 内存结构、对象创建与回收流程、垃圾回收器(Serial、CMS、G1、ZGC)对比分析、常见内存泄漏与性能瓶颈排查,以及 JVM 参数调优与监控工具(jstat、jmap、jvisualvm)的实战使用。通过真实案例,帮助学习者掌握 Java 应用在生产环境中的性能分析与优化能力。

11

2026.01.20

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.5万人学习

Git 教程
Git 教程

共21课时 | 2.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号