Centos7 安装支持 Snap

0x00 前言

有好多时候需要搭建一个 Demo 为同事或其他人演示一些应用程序,如果在服务器上新建一套比如 Owncoud Nextcloud 之类的软件,对于有些有软件洁癖的人来说是一个痛苦,用完了还得删除,不弄的话又没有好的演示环境。这时候用 Snap 和 Docker 就再合适不过了,今天我在这里为大家演示的是在 Centos7 上面添加 Snap 的安装环境来演示。Snap 官放默认的支持发型版本有以下这些,Centos 不在其中
* Arch Linux* Debian* Deepin* Elementary OS* Fedora* GalliumOS* KDE Neon* Kubuntu* Linux Mint* Lubuntu* Manjaro Linux* openSUSE* Parrot Security OS* Raspbian* Solus* Ubuntu* Xubuntu* Zorin OS
>

-- 此内容引用自https://docs.snapcraft.io/installing-snapd/6735

0x01 安装

安装 yum 插件和源

yum install yum-plugin-copr epel-release

yum copr enable ngompa/snapcore-el7

过程需要输入 2 次 y,最后有 copr done 字样
[root@ecs-e084-0039 ~]# 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
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

安装 snapd

yum install snapd

systemd 启用及开机启动 snapd

systemctl start snapd

systemctl enable snapd

0x02 试用

此时就可以使用了

sudo snap install nextcloud

上一篇
下一篇