CentOS 7 及更高版本默认支持 snap
包管理器。要在 CentOS 上安装 snapd
服务,并因此安装 snap
包管理器,你可以按照以下步骤操作:
-
确保你的系统是最新的:
sudo yum update
-
安装
snapd
包:sudo yum install snapd
-
启动并使
snapd
服务开机自启:sudo systemctl enable snapd.socket
sudo systemctl start snapd.socket
-
如果你使用的是 SELinux,你可能需要重新上下文标签:
sudo restorecon -v /var/lib/snapd
sudo restorecon -v /var/cache/snapd
-
你现在可以安装一个
snap
包了,例如安装core
通道的gnome
桌面环境:sudo snap install gnome --classic
-
确认
snap
命令现在可以使用:snap --version
请注意,CentOS 8 已经完全转向 podman
和 buildah
作为容器和容器镜像管理工具,而不是 snap
。如果你在 CentOS 8 上运行上述命令,你可能需要考虑使用这些现代工具。
ps:内筒来自百度,验证正确