文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

ubuntu中snap包安装、更新删除与使用的方法是什么

2023-07-04 14:49

关注

这篇“ubuntu中snap包安装、更新删除与使用的方法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“ubuntu中snap包安装、更新删除与使用的方法是什么”文章吧。

概述

什么是snap,snap是一种全新的软件包管理方式,它类似一个容器拥有一个应用程序所有的文件和库,各个应用程序之间完全独立。所以使用snap包的好处就是它解决了应用程序之间的依赖问题,使应用程序之间更容易管理。但是由此带来的问题就是它占用更多的磁盘空间

Snap的安装包扩展名是.snap,类似于一个容器,它包含一个应用程序需要用到的所有文件和库(snap包包含一个私有的root文件系统,里面包含了依赖的软件包)。它们会被安装到单独的目录;各个应用程序之间相互隔离。使用snap有很多好处,首先它解决了软件包的依赖问题;其次,也使应用程序更容易管理。

现在支持snap的应用并不多,snap软件包一般安装在/snap目录下

一些常用的命令

其实使用snap包很简单,下面我来介绍一下一些常用的命令

sudo snap list

列出已经安装的snap包

sudo snap find <text to search>

搜索要安装的snap包

sudo snap install <snap name>

安装一个snap包

sudo snap refresh <snap name>

更新一个snap包,如果你后面不加包的名字的话那就是更新所有的snap包

sudo snap revert <snap name>

把一个包还原到以前安装的版本

sudo snap remove <snap name>

删除一个snap包

简单的使用

下面我就安装一个编辑器来演示怎么安装删除一个软件包

首先我想安装hello-world

那么先找一下有没有hello-world

➜ bin sudo snap search hello-worldName  Version Developer Notes Summaryhello-world 6.3 canonical - The 'hello-world' of snapshello-world-om26er 0.2 om26er - A great snaphello-lhc 1.0 cprov - Hello world application for LHC

没错有,那么我们就来安装

➜ ~ snap install hello-worldhello-world 6.3 from 'canonical' installed

下载可能会很慢,所以最好挂代理

接着我们看一下有没有安装好

➜ bin snap listName Version Rev Developer Notescore 16-2.28.5 3247 canonical corehello-world 6.3 27 canonical -

最后我们删除它

➜ ~ snap remove hello-worldhello-world removed

一个报错

因为安装douban-fm的时候时间太长了,我就终止了一下这个操作,之后再次安装这个包的时候就报了一个错误

error: cannot install "douban-fm": snap "core" has changes in progress

解决方式很简单

首先查看一下正在进行的change

➜ / snap changesID Status Spawn  Ready  Summary2 Done 2017-11-15T02:33:51Z 2017-11-15T02:33:51Z Refresh all snaps: no updates3 Error 2017-11-15T03:20:07Z 2017-11-15T03:20:23Z Install "douban-fm" snap4 Done 2017-11-15T03:20:07Z 2017-11-15T03:20:10Z Initialize device5 Error 2017-11-15T03:20:38Z 2017-11-15T03:34:21Z Install "douban-fm" snap6 Doing 2017-11-15T03:34:27Z -   Install "douban-fm" snap

没错install douban-fm还在doing中,所以要终止这个进程

➜ / sudo snap abort 6➜ / snap changesID Status Spawn  Ready  Summary2 Done 2017-11-15T02:33:51Z 2017-11-15T02:33:51Z Refresh all snaps: no updates3 Error 2017-11-15T03:20:07Z 2017-11-15T03:20:23Z Install "douban-fm" snap4 Done 2017-11-15T03:20:07Z 2017-11-15T03:20:10Z Initialize device5 Error 2017-11-15T03:20:38Z 2017-11-15T03:34:21Z Install "douban-fm" snap6 Error 2017-11-15T03:34:27Z 2017-11-15T03:40:51Z Install "douban-fm" snap

之后再次执行安装就好了

查询最近做的操作

$ snap changes

关于snap更多信息,查看man手册:

$ man snap

update:现在Snap可以在大多数Linux发行版上使用,极大的简化了Linux软件的安装。

以上就是关于“ubuntu中snap包安装、更新删除与使用的方法是什么”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网行业资讯频道。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯