目录

snap简介

安装

常用的命令


snap简介

什么是snap,snap是一种全新的软件包管理方式,它类似一个容器拥有一个应用程序所有的文件和库,各个应用程序之间完全独立。所以使用snap包的好处就是它解决了应用程序之间的依赖问题,使应用程序之间更容易管理。但是由此带来的问题就是它占用更多的磁盘空间。
Snap的安装包扩展名是.snap,类似于一个容器,它包含一个应用程序需要用到的所有文件和库(snap包包含一个私有的root文件系统,里面包含了依赖的软件包)。它们会被安装到单独的目录;各个应用程序之间相互隔离。使用snap有很多好处,首先它解决了软件包的依赖问题;其次,也使应用程序更容易管理。
现在支持snap的应用并不多,snap软件包一般安装在/snap目录下

安装

安装 EPEL

yum install epel-release

安装 snapd

yum install snapd

添加snap启动通信 socket

systemctl enable --now snapd.socket

创建链接(snap软件包一般安装在/snap目录下)

ln -s /var/lib/snapd/snap /snap

参考文档
https://docs.snapcraft.io/installing-snap-on-centos/10020

常用的命令

### 切换软件仓库#扩展
snap refresh hugo --channel=extended #稳定
snap refresh hugo --channel=stable### 更新一个snap包,
如果你后面不加包的名字的话那就是更新所有的snap包
sudo snap refresh <snap name>### 列出已经安装的snap包
sudo snap list### 搜索要安装的snap包
sudo snap find <text to search>### 安装一个snap包
sudo snap install <snap name>### 指定 edge通道 安装软件
sudo snap install <snap name> --edge### 把一个包还原到以前安装的版本
snap revert <snap name>### 更新snap
snap install core### 删除一个snap包
sudo snap remove <snap name>

centos 7 包管理工具 snap 安装部署相关推荐

  1. 推荐Win11系统自带包管理工具WinGet安装软件,Win10同样可用

    最佳推荐Win11系统自带包管理工具WinGet安装软件,绝对要收藏 简介 使用方法 1.使用 winget search 搜索软件 2.使用 winget install 安装软件 winget 安 ...

  2. windows server 2012 使用包管理工具choco安装程序

    下载.安装 管理员打开powershell,输入下面命令 Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePo ...

  3. python包管理工具 ports_MacPorts安装使用Python/pip

    Mac OS未预装任何在Unix/Linux中常见的命令行包管理工具,Mac OS中的App Store和自身的软件升级功能可以下载更新许多比较好的应用,但这些应用多数是满足普通消费者需求,对于开发人 ...

  4. npm包管理工具的安装及配置使用

    1.什么是npm npm(Node Package Manager,即:node包管理器)是nodeJS的一个程序包管理和分发的管理工具,npm完全用JavaScript写成,它可以让全世界与Web前 ...

  5. pip(Python包管理工具)安装第三方库教程

    目录 1 python环境检查 2 pip库的常用命令 2.1 更新包 2.1.1 更新pip工具 2.1.2 更新三方库 2.2 安装包 2.2.1 在线安装 2.2.1.1 直接安装 2.2.1. ...

  6. Python包管理工具pip安装

    Python版本在2.7.9+以上的都自带pip无需安装,但在CentOS 7里面自带的Python是2.7.5,所以需要单独安装. 安装: curl https://bootstrap.pypa.i ...

  7. Python 包管理工具 pip 安装 和 使用

    pip 安装使用详解:http://www.ttlsa.com/python/how-to-install-and-use-pip-ttlsa python 包:https://pypi.python ...

  8. Golang的包管理工具govendor 安装与使用

    之前的项目使用的比较古老的dep(不是godep),能够根据项目引用的第三方包的情况自动download对应的库.当然国内对于有些包的下载需要翻墙,这个dep自动下载就不靠谱了,还得配置,无奈从其他地 ...

  9. windows包管理工具chocolatey安装

    https://chocolatey.org/install#individual 由于在windows上安装minikube,为了方便起见需要安装chocolatey 管理员权限打开cmd或者pow ...

最新文章

  1. SpringMVC 多视图配置
  2. 云服务器 架设传奇_传奇手游-战神引擎架设教程
  3. 在C#中使用gRPC及protobuf简介
  4. Plist文件和字典转模型
  5. 壳体花纹怎么设计_换热器设计大全
  6. Unity 协同程序
  7. X265源码下载地址
  8. jde中文名杰德爱华兹(中国)软件系统有限公司
  9. 官网下载InstallShield Limited Edition for Visual Studio
  10. 代码分析工具推荐Understand
  11. 前端打开.chm文件
  12. Apache POI 读取、写入Excel文件教程
  13. Android 版本适配:9
  14. (十一) ELK快速入门
  15. Xamarin.Forms 之我的花园 - 2.从照片库选择图片和拍照功能
  16. 我眼中的云计算——PaaS(平台即服务)
  17. Android端视频播放器源码分析
  18. Google Drive文件下载
  19. 在VMware16虚拟机中安装Windows10操作系统详细过程!!必看
  20. 如何将PDF文件的全文进行翻译

热门文章

  1. IOS 学习资料汇总(^_^)
  2. 举例讲解EFS的加密技巧
  3. IT民工系列——c#操作Microsoft IE,实现自动登录吧!
  4. Ubuntu 升级/降级 Kernel 到指定版本
  5. 5G NGC — BSF 会话绑定支持功能
  6. Kubernetes — CNI 规范
  7. 4G EPS 中的 User Plane
  8. NR 5G 零基础看5G
  9. 迪拜测试世界上首款自动驾驶出租车,距离2030年的自动驾驶目标又进一步
  10. Linux服务器通过LVM扩展其磁盘空间