Ubuntu系统利用snap包管理的使用

本文详细介绍了Ubuntu系统下snap包管理工具的使用,包括搜索、查看、安装、卸载软件包,以及软件频道管理和更新。snap包解决了apt在处理依赖问题上的不足,提供了一种包含所有依赖的打包下载方式,方便用户管理和使用各种软件。
摘要由CSDN通过智能技术生成

Ubuntu系统利用snap包管理的使用

snap包管理工具的好处:
在apt软件管理工具中,在安装软件的同时会把所有的依赖包进行安装,如果出现这样的情况是没有办法解决的。如果在办公的过程中需要不同的图像编辑软件,对于同一个依赖包,不同的图片编辑软件需要不同的依赖包版本,这个apt软件包管理工具无法进行解决,但是snap包管理工具就可以顺利的解决。snap包管理工具下载的是.snap文件,这个文件包含了主软件包以及相应的依赖包,打包下载,然后进行安装,可以看出.snap文件的体积比较大就是这个原因,由于下载的软件包直接包含了所有的依赖,因此上面的问题迎刃而解。
下面介绍snap包管理工具的用法:
1.搜索软件包

helmer@Hanssen:~$ sudo snap find "gimp" #gimp为软件名字或者跟软件相关的名词,可以换成其他的
Name                    Version  Publisher        Notes  Summary
gimp                    2.10.28  snapcrafters     -      GNU Image Manipulation Program
gutenprint-printer-app  1.0      openprinting✓    -      Gutenprint Printer Application
photogimp               2.10.20  pedro.ermarinho  -      Patch para o GIMP
djpdf                   0.3.0    unrud            -      Create small, searchable PDFs from scanned documents
lazpaint                7.1.6    chronoscz        -      Image editor with raster and vector layers.

2.查看软件包信息
从上面搜索出的结果可以看出包含gimp软件,下面进行gimp软件信息的查看

helmer@Hanssen:~$ sudo snap info gimp #gimp为软件名字,可以换成其他的
name:      gimp
summary:   GNU Image Manipulation Program
publisher: Snapcrafters
store-url: https://snapcraft.io/gimp
contact:   https://github.com/snapcrafters/gimp/issues
license:   GPL-3.0+
description: |
  Whether you are a graphic designer, photographer, illustrator, or scientist, GIMP provides you
  with sophisticated tools to get your job done. You can further enhance your productivity with
  GIMP thanks to many customization options and 3rd party plugins.
  
  This snap is maintained by the Snapcrafters community, and is not necessarily endorsed or
  officially maintained by the upstream developers.
  
  Upstream Project: https://www.gimp.org/
  snapcraft.yaml Build Definition:
  https://github.com/snapcrafters/gimp/blob/master/snap/snapcraft.yaml
snap-id: KDHYbyuzZukmLhiogKiUksByRhXD2gYV
channels:
  latest/stable:     2.10.28 2021-12-20 (383) 410MB -
  latest/candidate:  2.10.28 2021-11-09 (383) 410MB -
  latest/beta:       ↑                              
  latest/edge:       2.10.30 2022-05-04 (389) 553MB -
  preview/stable:    –                              
  preview/candidate: –                              
  preview/beta:      –                              
  preview/edge:      2.10.30 2022-06-09 (391) 547MB -

3.安装软件包

helmer@Hanssen:~$ sudo snap install gimp #gimp为软件名字,可以换成其他的

安装过程太长,此处不展示
4.卸载软件包

helmer@Hanssen:~$ sudo snap remove gimp #gimp为软件名字,可以换成其他的

卸载过程台城,此处不展示
5.软件频道管理

channels:
  latest/stable:     2.10.28 2021-12-20 (383) 410MB -
  latest/candidate:  2.10.28 2021-11-09 (383) 410MB -
  latest/beta:       ↑                              
  latest/edge:       2.10.30 2022-05-04 (389) 553MB -
  preview/stable:    –                              
  preview/candidate: –                              
  preview/beta:      –                              
  preview/edge:      2.10.30 2022-06-09 (391) 547MB -

从上面查看软件的信息中可以看出,同一个软件具有不同的频道,如果不尽兴进行明确,默认下载的频道为stable,如果要更换频道,在安装时进行更换:

helmer@Hanssen:~$ snap install --channel=edge gimp
#或者
helmer@Hanssen:~$ snap install --edge gimp

6.更新所有的snap安装包
此操作和apt upgrade -y的效果一致。

helmer@Hanssen:~$ sudo snap refresh
所有 snap 已是最新版本

以上就是snap包管理工具的全部内容。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

helmer_hanssen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值