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 命令的小抄,可以保存起来,蛮实用的。