以下介绍在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 <https://fedorahosted.org/copr/wiki/UserDocs#WhatIcanbuildinCopr>, 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应用程序请参考在Fedora 29/Fedora 28上安装Snapd和Snap应用程序一文,方法是一样的。
附:snap用法及参数(英文) # snap --help 用法:snap [OPTIONS] <command> 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.
相关主题 |