说明

  yum(Yellow dog Updater Modified)是多个Linux发行版的软件包管理器,例如RedHat RHEL、Centos和Fedora。yum主要自动安装、升级rpm软件包,它能自动查找并解决rpm包之间的依赖关系。

格式

  yum [option] [command] [package]

常用命令
命令 说明
yum install lrzsz 安装lrzsz软件包
yum localinstall lrzsz-0.12.20-36.el7.x86_64.rpm 安装本地rpm包,localinstall后面还可以接一个rpm包的下载地址
yum remove lrzsz 完全移除软件包,包括所有的依赖,该命令比较危险,建议不使用,可能误删出现问题
yum update lrzsz 更新软件包
yum list lrzsz 列出软件包,使用list可以搜索带名称的特定软件包
yum search lrzsz 如果不记得软件包的准确名称,可以使用search来进行搜索
yum info lrzsz 获取软件包的信息,需要在安装软件包之前知道它的信息
yum deplist lrzsz 查看软件包依赖
yum list 列出可用的软件,输出较多,可以使用less命令分页显示
yum list installed 列出所有已经安装的软件包
yum provides /etc/my.cnf 列出特定的文件属于哪个软件包
yum check-update 检查是否有可用的更新rpm包
yum update 更新系统,确保系统版本最新
yum grouplist 列出所有可用的群组
yum groupinstall “组包名” 安装群软件包
yum groupupdate “组包名” 更新群软件包
yum groupremove “组包名” 移除群软件包
yum repolist 列出启用的YUM源
yum repolist all 列出所有的yum,包括禁用的yum源也要列出
yum clean all 清理所有yum的缓存内容
yum history 查看yum的历史记录