读书人

yum 施用简介

发布时间: 2013-09-05 16:02:07 作者: rapoo

yum 使用简介

摘要:Yum (Yellow dog Updater, Modified) 由Duke University团队,修改Yellow Dog Linux的Yellow Dog Updater开发而成,是一个基于 RPM 包管理的字符前端软件包管理器。能够从指定的服务器自动下载 RPM 包并且安装,可以处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。被Yellow Dog Linux本身,以及Fedora、Red Hat Enterprise Linux采用。我们对软件的管理,基本上可以分为四个部分(查找,增加,删除,修改),基本上掌握了以上四个部分,yum 和apt这类命令算是基本掌握了。


本文来源:yum 使用简介

1、查找


1.1.使用YUM查找软件包
命令:yum search <keyword>

1.2.列出所有可安装的软件包
命令:yum list

1.3.列出所有可更新的软件包
命令:yum list updates

1.4.列出所有已安装的软件包
命令:yum list installed

1.5.列出所有已安装但不在 Yum Repository 的软件包
命令:yum list extras

1.6.列出所指定的软件包
命令:yum list <package_name>

1.7.使用YUM获取软件包信息
命令:yum info <package_name>

1.8.列出所有软件包的信息
命令:yum info

1.9.列出所有可更新的软件包信息
命令:yum info updates

1.10.列出所有已安的软件包信息
命令:yum info installed

1.11.列出所有已安但不在 Yum Repository 的软件包信息
命令:yum info extras

1.12.列出软件包提供哪些文件
命令:yum provides <package_name>


2.增加


用YUM安装软件包
命令:yum install <package_name>


3.删除


用YUM删除软件包
命令:yum remove <package_name>


4.更改


4.1.列出所有可更新的软件清单
命令:yum check-update

4.2.安装所有更新软件
命令:yum update

4.3.仅安装指定的软件
命令:yum install <package_name>

4.4.仅更新指定的软件
命令:yum update <package_name>


5.清除缓存


清除YUM缓存
yum 会把下载的软件包和header存储在cache中,而不会自动删除。如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除,更精确 的用法是yum clean headers清除header,yum clean packages清除下载的rpm包,yum clean all一 股脑儿端


5.1.清除缓存目录(/var/cache/yum)下的软件包
命令:yum clean packages

5.2.清除缓存目录(/var/cache/yum)下的 headers
命令:yum clean headers

5.3.清除缓存目录(/var/cache/yum)下旧的 headers
命令:yum clean oldheaders

5.4.清除缓存目录(/var/cache/yum)下的软件包及旧的headers
命令:yum clean, yum clean all (= yum clean packages; yum clean oldheaders)


6.yum配置


yum 的配置文件分为两部分:main 和repository

读书人网 >其他相关

热点推荐