yum
(Yellowdog Updater Modified)是 RHEL/CentOS/Fedora 等基于 RPM 的 Linux 发行版中用于 软件包管理 的核心命令行工具,主要作用如下:
安装软件
yum install 包名 # 安装指定软件包(自动解决依赖)
yum localinstall rpm文件 # 安装本地RPM包并自动处理依赖
更新系统
yum update # 更新所有可升级的软件包
yum update 包名 # 仅更新指定软件包
卸载软件
yum remove 包名 # 卸载软件包(同时移除依赖)
搜索查询
yum search 关键词 # 搜索软件包
yum info 包名 # 查看软件包详细信息
yum list installed # 列出已安装的包
依赖解决
清理缓存
yum clean all # 清理下载的软件包和元数据缓存
仓库管理
yum repolist # 列出已配置的仓库
yum-config-manager --add-repo URL # 添加新仓库
组管理(批量操作)
yum groupinstall "开发工具" # 安装软件组(如开发环境)
历史记录
yum history # 查看yum操作历史
yum history undo ID # 撤销某次操作
dnf
的关系yum
已被 dnf
取代(命令用法基本兼容,dnf
性能更优)。yum makecache
可刷新)。示例场景:安装Nginx并更新系统
yum update # 更新系统
yum install nginx # 安装Nginx