当前位置:首页 > RockyLinux > 正文

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

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

RockyLinux Snap Store配置(手把手教你安装与配置Snapd在Rocky Linux上) Store配置  Snap安装教程 Rocky Linux软件管理 Snapd配置指南 第1张

什么是 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安装教程 对你有所帮助!如有疑问,欢迎在评论区留言交流。