在 Linux 中,yum(Yellowdog Updater, Modified) 是一个软件包管理工具,主要用于基于 RPM 的 Linux 发行版,最常见的是 CentOS、Red Hat Enterprise Linux(RHEL)、Fedora(早期版本)。
简单来说,yum 用来:
yum install 软件名yum remove 软件名yum updateyum search 关键词yum info 软件名它的最大特点是:自动解决依赖关系
比如你安装 A 软件,它需要 B 和 C,yum 会自动帮你把 B、C 也装上。
yum 基于 RPM 包(.rpm 文件),但它不只是装 RPM,而是:
仓库配置通常在:
/etc/yum.repos.d/
# 安装 nginx
yum install nginx
# 更新所有软件
yum update
# 只更新某个软件
yum update nginx
# 卸载软件
yum remove nginx
# 列出已安装软件
yum list installed
# 搜索软件
yum search mysql
可以理解为:
yum ≈ CentOS 上的“应用商店 + 自动装依赖”
yum 是 Linux 中用于自动安装、更新、卸载 RPM 软件包,并自动解决依赖关系的命令行工具。
如果你愿意,我也可以帮你对比 yum / dnf / apt,或讲 yum 源配置。