良许Linux教程网 干货合集 在CentOS 7上安装Snapd和snap应用程序

在CentOS 7上安装Snapd和snap应用程序

Snap包是Ubuntu 16.04 LTS发布时引入的新应用格式包。目前已流行在Ubuntu且在其他如Debian、Arch Linux、Fedora、Kaili Linux、openSUSE、Red Hat等Linux发行版上通过snapd来安装使用snap应用。

1、首先安装COPR插件和EPEL,通过添加epel存储库并安装copr yum插件来启动安装,运行如下命令:

 sudo yum install epel-release
  
 sudo yum install yum-plugin-copr

2、然后添加repo:

 sudo yum copr enable ngompa/snapcore-el7

3、添加存储库后,安装snapd软件包,运行以下命令:

 sudo yum -y install snapd

4、等待安装完成后启用snapd socket:

 sudo systemctl enable --now snapd.socket

5、限制需要从/snap到/var/lib/snapd/snap下的/snap或符号链接下的snaps,为它创建一个符号链接,如下命令:

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

做到这里,Snapd已经安装完成了。

附:snap用法及参数

 snap --help
  
  
  
 应用选项:
  
 --version——打印版本并退出
  
 帮助选项:
  
 -h, --help——显示此帮助消息
  
 可用的命令:
  
 abort——中止待定更改
  
 ack——Adds an assertion to the system
  
 alias——Sets up a manual alias
  
 aliases——Lists aliases in the system
  
 buy——Buys a snap
  
 changes——List system changes
  
 connect——Connects a plug to a slot
  
 disable——Disables a snap in the system
  
 disconnect——Disconnects a plug from a slot
  
 download——Downloads the given snap
  
 enable——Enables a snap in the system
  
 find——Finds packages to install (aliases: search)
  
 get——Prints configuration options
  
 help——帮助
  
 info——show detailed information about a snap
  
 install——Installs a snap to the system
  
 interface——Lists snap interfaces
  
 interfaces——Lists interfaces in the system
  
 known——Shows known assertions of the provided type
  
 list——List installed snaps
  
 login——Authenticates on snapd and the store
  
 logout——Log out of the store
  
 logs——Retrieve logs of services
  
 pack——pack the given target dir as a snap
  
 prefer——Prefer aliases from a snap and disable conflicts
  
 refresh——Refreshes a snap in the system
  
 remove——Removes a snap from the system
  
 restart——Restart services
  
 revert——Reverts the given snap to the previous state
  
 run——Run the given snap command
  
 services——Query the status of services
  
 set——Changes configuration options
  
 start——Start services
  
 stop——Stop services
  
 switch——Switches snap to a different channel
  
 tasks——List a change's tasks (aliases: change)
 try——Tests a snap in the system
 unalias——Unalias a manual alias or an entire snap
 version ——Shows version details
 watch——Watch a change in progress
 whoami——Prints the email the user is logged in with.

目前,Ubuntu的相关产品已以snap包的形式发布,例如Ubuntu MAASJujuMultipassMicroK8sMicroStack等等。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部