linux snapd软件包,在CentOS 7系统中安装Snapd的方法

以下介绍在CentOS 7操作系统中安装Snapd的方法,文章最后附上运行snap --help命令返回的内容。

具体方法

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

Loaded plugins: copr, fastestmirror

You are about to enable a Copr repository. Please note that this repository is not part of the main Fedora distribution, and quality may vary.

The Fedora Project does not exercise any power over the contents of this repository beyond the rules outlined in the Copr FAQ at

, and packages are not held to any quality or securty level.

Please do not file bug reports about these packages in Fedora Bugzilla. In case of problems, contact the owner of this repository.

Do you want to continue? [y/N]: y

copr done

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

sudo yum -y install snapd

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

$ sudo systemctl enable --now snapd.socket

Created symlink from /etc/systemd/system/sockets.target.wants/snapd.socket to /usr/lib/systemd/system/snapd.socket.

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

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

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

附:snap用法及参数(英文)

# snap --help

用法:snap [OPTIONS]

Install, configure, refresh and remove snap packages. Snaps are 'universal' packages that work across many different Linux systems,enabling secure distribution of the latest apps and utilities for cloud, servers, desktops and the internet of things.

This is the CLI for snapd, a background service that takes care of snaps on the system. Start with 'snap list' to see installed snaps.

应用选项:

--version——Print the version and exit

帮助选项:

-h, --help——Show this help message

可用的命令:

abort——Abort a pending change

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——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.

相关主题

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值