yum 安装软件
yum install mysql
yum 卸载软件
yum remove mysql
yum 查找软件
yum search ...
yum 列出可安装的软件包
yum list
列出所有可更新的软件包
yum list updates
列出所有已安装的软件包
yum list installed
列出所有已安装但不在Yum Repository 內的软件包
yum list extras
列出所指定软件包
yum list ~
使用YUM获取软件包信息
yum info ~
列出所有软件包信息
yum info
列出软件包提供哪些文件
yum provides~
yum 会把下载的软件包和header存储在cache中,而不会自动删除。如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除,更精确的用法是yum clean headers清除header,yum clean packages清除下载的rpm包,yum clean all 清除所有。
1.清除缓存目录(/var/cache/yum)下的软件包
命令:yum clean packages
2.清除缓存目录(/var/cache/yum)下的 headers
命令:yum clean headers
3.清除缓存目录(/var/cache/yum)下旧的 headers
命令:yum clean oldheaders
4.清除缓存目录(/var/cache/yum)下的软件包及旧的headers
命令:yum clean, yum clean all (= yum clean packages; yum clean oldheaders)
yum命令工具使用举例
yum update 升级系统
yum install ~ 安装指定软件包
yum update ~ 升级指定软件包
yum remove ~ 卸载指定软件
yum grouplist 查看系统中已经安装的和可用的软件组,可用的可以安装
yum grooupinstall ~安装上一个命令显示的可用的软件组中的一个
yum grooupupdate ~更新指定软件组的软件包
yum grooupremove ~ 卸载指定软件组中的软件包
yum deplist ~ 查询指定软件包的依赖关系
yum list yum\* 列出所有以yum开头的软件包
yum localinstall ~ 从硬盘安装rpm包并使用yum解决依赖
yum 安装软件注意点:
yum install glib2 安装不带头文件
yum install glib2-devel 带有头文件
下载rpm包
yumdownloader --resolve --destdir=./openssl openssl-devel
离线安装已经下载的rpm包
rpm -ivh *.rpm
卸载rpm包
rpm -qa|grep php 找到所有依赖的包
rpm -e **** 删除卸载rpm包