YUM 是一款包管理工具,适用于 CentOS 、RedHat 和 Fedora 等 Linux 系统,安装的时候可以自动处理依赖性关系,并且一次安装所有依赖的软件包,使用起来非常方便。在这篇日志中,给大家介绍一下 YUM 的基本用法。
YUM 常用参数
-y :安装的过程不进行确认,一路 yes。
-q :静默安装,不显示安装的过程。
安装、更新与删除
yum install perl #安装软件 perl
yum reinstall perl #覆盖安装软件 perl
yum remove perl #删除软件 perl
yum update perl #更新软件 perl
yum groupinstall "MySQL Database" #安装组软件包 MySQL Database
yum groupupdate "MySQL Database" #更新组软件包 MySQL Database
yum removeupdate "MySQL Database" #删除组软件包 MySQL Database
查找与检索
yum list perl #列出名称为“perl”的软件包
yum list perl* #列出名称为“perl”开头的软件包
yum list | less #列出所有可用软件包
yum list installed | less #列出所有安装的软件包
yum search perl #搜索名称包含“perl”的软件包
yum provides perl #查找可以提供“perl”的软件包的详细信息
yum info perl #检索 perl 软件包的信息
yum info perl* #检索 “perl”开头的软件包的信息
yum check-update #列出所有可更新的软件包
yum grouplist #列出所有组软件包
其他操作
yum repolist #列出已启用的仓库
yum repolist all #列出所有仓库
yum --enablerepo=epel install perl #从特定的仓库安装软件包
yum clean all #清除 YUM 缓存
yum history #查看 YUM 运行记录
yum help #查看 YUM 帮助信息
上面的都是常见的用法,如需了解所有的用法,可以 yum help 查看 YUM 的帮助信息。下图是一张 YUM 命令的小抄,可以保存起来,蛮实用的。
