Linux yum 命令教程:适用于 RHEL、CentOS 和 Fedora 的包管理工具 📦
1. 简介
yum
(全称 Yellowdog Updater, Modified)是一个在基于 Red Hat 系的 Linux 发行版(如 RHEL、CentOS 和 Fedora)中用于管理软件包的工具。它可以帮助你安装、更新、删除和管理软件包,简化了包管理的流程。
yum
是否已经过时?
在 RHEL 8 和 CentOS 8 等现代 Linux 发行版中,yum
的功能已经被更先进的包管理工具 DNF
(Dandified Yum)取代。尽管如此,yum
命令仍然在这些系统中存在,并且指向 DNF
,确保了命令兼容性。
在较旧的版本(如 CentOS 7 和 RHEL 7)中,yum
仍然是主要的包管理工具。
2. 常见操作概览 📋
操作 | 命令格式 | 说明 |
---|---|---|
更新软件包列表 | sudo yum update | 更新本地软件包列表。 |
升级所有软件包 | sudo yum upgrade | 升级所有已安装的软 件包。 |
安装软件包 | sudo yum install <软件包名> | 安装指定的软件包。 |
卸载软件包 | sudo yum remove <软件包名> | 卸载指定的软件包。 |
查找软件包 | yum search <关键词> | 根据关键词搜索软件包。 |
显示软件包信息 | yum info <软件包名> | 显示指定软件包的详细信息。 |
3. 命令示例 ⚡
3.1 更新软件包列表
执行 sudo yum update
命令来更新本地软件包的索引:
$ sudo yum update
此命令会检查软件包的更新,并提醒你安装可用的更新。
3.2 升级所有软件包
升级所有已安装的软件包,可以使用 sudo yum upgrade
:
$ sudo yum upgrade
该命令将列出所有可用的升级项,并询问是否继续。