1、yum清空缓存列表
# 清除缓存目录下的软件包,清空的是(/var/cache/yum)下的缓存
yum clean packages
# 清除缓存目录下的 headers
yum clean headers
# 清除缓存目录下旧的 headers
yum clean oldheaders
# 清除缓存目录下的软件包及旧的headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders)
# yum 安装一个软件的时候会把软件包下载到本地指定的目录中,所以为了节省磁盘空间,可以用上述命令清空缓存
2、yum搜索、查看
#根据关键字string查找安装包
yum search string
# 仅仅 查看程序rpm依赖情况
yum deplist <package_name>
# 查看命令是由哪个包提供的(这个命令很有帮助)
yum provides */命令
3、列出所有可安装的软件包
# yum list显示所有已经安装和可以安装的程序包
yum list
# 显示安装包信息rpm,显示installed ,这里是包名,版本和仓库名
yum list <package_name>
# 查询所有的yum仓库
yum list repolist all
# 显示安装包rpm的详细信息
yum info <package_name>
# 显示程序组group信息
yum groupinfo <group_name>
# 列出所有已安装但不在 Yum Repository 内的软件包
yum list extras
# 列出软件包提供哪些文件
yum provides
4、列出所有可更新的软件包
# 列出所有可更新的软件包
yum list updates
# 列出所有已安装的软件包
yum list installed
# 列出所有可更新的软件包信息
yum info updates
# 列出所有已安装的软件包信息
yum info installed
5、yum安装、删除、卸载程序
#不加-y则会询问是否安装,想控制哪些包安装,则不要加-y,想自动安装不进行交互,则加-y
yum -y install <package_name>
#只下载软件但不安装
yum install --downloadonly --downloaddir=/xx/xxx/xx/
# 卸载程序包,此卸载命令会yum或rpm安装的包生效,如果是编译安装的,则不受yum控制
yum remove <package_name>
# 删除程序组group
yum groupremove <group_name>