RockyLinux Snap Store配置(手把手教你安装与配置Snapd在Rocky Linux上)

来源:这里教程网 时间:2026-03-25 17:38:58 作者:

Rocky Linux 是一个稳定、企业级的 Linux 发行版,常用于服务器和开发环境。然而,默认情况下它并不包含 Snap 包管理器。如果你希望在 Rocky Linux 上使用 Snap Store 安装图形化或命令行应用(如 VS Code、Slack、Telegram 等),就需要先安装并配置 snapd 服务。本文将详细指导你完成整个 RockyLinux Snap Store配置 过程,即使是 Linux 新手也能轻松上手。

什么是 Snap 和 Snap Store?

Snap 是由 Canonical(Ubuntu 背后的公司)开发的一种通用 Linux 软件打包格式。它具有自动更新、沙箱隔离、跨发行版兼容等优点。Snap Store 则是基于 Snap 的图形化应用商店,允许用户一键安装各种流行软件。

前提条件

一台已安装 Rocky Linux 8 或 9 的系统(桌面版或服务器版均可) 具有 sudo 权限的用户账户 网络连接正常

步骤一:启用 EPEL 仓库

Snapd 在 Rocky Linux 中并非默认可用,需要通过 EPEL(Extra Packages for Enterprise Linux)仓库安装。首先启用 EPEL:

sudo dnf install -y epel-release

步骤二:安装 snapd

启用 EPEL 后,即可通过 dnf 安装 snapd:

sudo dnf install -y snapd

步骤三:启用并启动 snapd 服务

安装完成后,需要启用并启动 snapd 服务,并创建必要的符号链接:

sudo systemctl enable --now snapd.socketsudo ln -s /var/lib/snapd/snap /snap

第一条命令启用并立即启动 snapd 的 socket 服务;第二条命令创建 /snap 目录的软链接,这是 Snap 应用运行所必需的路径。

步骤四:重启系统(可选但推荐)

为了确保所有环境变量和路径生效,建议重启系统:

sudo reboot

步骤五:测试 Snap 是否正常工作

重启后,运行以下命令查看 snap 版本:

snap version

如果看到类似以下输出,说明配置成功:

snap 2.58.2-1.el8snapd 2.58.2-1.el8series 16rocky 8kernel 4.18.0-477.10.1.el8_8.x86_64

步骤六:安装 Snap Store(图形界面)

如果你使用的是 Rocky Linux 桌面环境(如 GNOME),可以安装图形化的 Snap Store:

sudo snap install snap-store

安装完成后,在应用程序菜单中搜索 “Snap Store” 即可打开使用。

常见问题与注意事项

防火墙问题:确保系统防火墙未阻止 snapd 所需的网络连接(通常不需要额外配置)。 权限问题:普通用户可能需要注销再登录,才能使用 snap 命令(因 PATH 环境变量更新)。 软件源速度:国内用户可能遇到下载慢的问题,可考虑配置代理或使用镜像(但 Snap 官方不支持第三方镜像)。

总结

通过以上步骤,你已经成功完成了 RockyLinux Snap Store配置。现在你可以使用 Snap 安装各种现代 Linux 应用,享受自动更新和沙箱安全带来的便利。无论你是开发者还是普通用户,这套 Snapd配置指南 都能帮助你快速上手。同时,这也是一种高效的 Rocky Linux软件管理 方式,尤其适合需要跨平台一致性的场景。

希望这篇 Snap安装教程 对你有所帮助!如有疑问,欢迎在评论区留言交流。

相关推荐

热文推荐