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:
启用 EPEL 后,即可通过 dnf 安装 snapd: 安装完成后,需要启用并启动 snapd 服务,并创建必要的符号链接: 第一条命令启用并立即启动 snapd 的 socket 服务;第二条命令创建 /snap 目录的软链接,这是 Snap 应用运行所必需的路径。 为了确保所有环境变量和路径生效,建议重启系统: 重启后,运行以下命令查看 snap 版本: 如果看到类似以下输出,说明配置成功: 如果你使用的是 Rocky Linux 桌面环境(如 GNOME),可以安装图形化的 Snap Store: 安装完成后,在应用程序菜单中搜索 “Snap Store” 即可打开使用。 通过以上步骤,你已经成功完成了 RockyLinux Snap Store配置。现在你可以使用 Snap 安装各种现代 Linux 应用,享受自动更新和沙箱安全带来的便利。无论你是开发者还是普通用户,这套 Snapd配置指南 都能帮助你快速上手。同时,这也是一种高效的 Rocky Linux软件管理 方式,尤其适合需要跨平台一致性的场景。 希望这篇 Snap安装教程 对你有所帮助!如有疑问,欢迎在评论区留言交流。sudo dnf install -y epel-release 步骤二:安装 snapd
sudo dnf install -y snapd 步骤三:启用并启动 snapd 服务
sudo systemctl enable --now snapd.socketsudo ln -s /var/lib/snapd/snap /snap 步骤四:重启系统(可选但推荐)
sudo reboot 步骤五:测试 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(图形界面)
sudo snap install snap-store 常见问题与注意事项
防火墙问题:确保系统防火墙未阻止 snapd 所需的网络连接(通常不需要额外配置)。 权限问题:普通用户可能需要注销再登录,才能使用 snap 命令(因 PATH 环境变量更新)。 软件源速度:国内用户可能遇到下载慢的问题,可考虑配置代理或使用镜像(但 Snap 官方不支持第三方镜像)。 总结
