在使用 RockyLinux 系统时,掌握其包管理工具是每位用户(尤其是初学者)必须具备的基础技能。本文将带你从零开始,详细讲解如何配置和使用 RockyLinux 中的核心包管理工具——
yum和
dnf,帮助你轻松完成软件的安装、更新与卸载。
什么是 RockyLinux 包管理工具?
RockyLinux 是一个企业级、稳定且开源的 Linux 发行版,继承自 Red Hat Enterprise Linux (RHEL)。它使用基于 RPM 的包管理系统,并通过高级工具如
yum(旧版)和
dnf(新版)来简化软件包的管理。
在 RockyLinux 8 及更高版本中,
dnf已成为默认的包管理器,但为了兼容性,系统仍保留了
yum命令(实际上它是
dnf的软链接)。
第一步:检查当前系统信息
在开始配置前,先确认你的 RockyLinux 版本:
$ cat /etc/os-release
输出中应包含类似
Rocky Linux 9.x的信息。
第二步:更新系统软件源(Repository)
软件源(也叫仓库)是软件包的下载地址。确保你的系统使用的是官方或可靠的镜像源。
首先,备份原有 repo 文件:
$ sudo mkdir -p /etc/yum.repos.d/backup$ sudo cp /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/
然后清理并重建缓存:
$ sudo dnf clean all$ sudo dnf makecache
第三步:常用包管理命令示例
以下是一些最常用的
dnf命令,适用于日常的 RockyLinux软件安装 与维护: 搜索软件包:
dnf search 软件名 安装软件包:
sudo dnf install 软件名 更新所有软件:
sudo dnf update 卸载软件包:
sudo dnf remove 软件名 查看已安装包:
dnf list installed | grep 关键词 第四步:启用 EPEL 仓库(可选但推荐)
EPEL(Extra Packages for Enterprise Linux)提供了大量额外的高质量软件包。对于 RockyLinux初学者教程 来说,启用 EPEL 能极大扩展可用软件范围。
$ sudo dnf install epel-release -y$ sudo dnf makecache
现在你可以安装如
htop
、nginx
、git
等更多工具了。 常见问题与注意事项
如果遇到网络问题,可尝试更换为国内镜像源(如阿里云、清华源)以提升下载速度。 不要随意删除系统核心包,可能导致系统无法启动。 定期运行 sudo dnf update
保持系统安全。 结语
通过本篇 RockyLinux包管理工具 配置教程,你应该已经掌握了基本的软件安装、更新与仓库管理方法。无论是日常使用还是服务器运维,这些技能都是必不可少的。坚持实践,你会越来越熟练!
关键词回顾:RockyLinux包管理工具、RockyLinux软件安装、yum dnf配置、RockyLinux初学者教程。
