在 Linux 中,yum 不是一个“单一功能命令”的叫法,而是一套包管理命令工具的名字,全称是 Yellowdog Updater, Modified。
yum 是 Red Hat 系列 Linux(如 CentOS、RHEL、Fedora 旧版本)中用来安装、更新、卸载软件的包管理工具。
常见用途包括:
# 安装软件
yum install nginx
# 更新所有软件
yum update
# 只更新某个软件
yum update nginx
# 卸载软件
yum remove nginx
# 搜索软件
yum search mysql
# 查看已安装的软件
yum list installed
# 查看某个软件信息
yum info nginx
# 清理缓存
yum clean all
| 系统 | 包管理工具 |
|---|---|
| CentOS / RHEL | yum(老) / dnf(新) |
| Ubuntu / Debian | apt / apt-get |
新版本 CentOS(8+)已经用 dnf 替代 yum,但用法几乎一样。
你可以把 yum 理解为:
Linux 里的“应用商店 + 自动安装器”
如果你愿意,我也可以讲 yum 和 dnf 的区别,或者 如何配置 yum 源。