配置文件(/etc/yum.conf)
[main]
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
metadata_expire=1800
# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
下面简单的对这一文件作简要的说明:
cachedir:yum缓存的目录,yum在此存储下载的rpm包和数据库,一般是/var/cache/yum。
debuglevel:除错级别,0──10,默认是2
logfile:yum的日志文件,默认是/var/log/yum.log。
exactarch,有两个选项1和0,代表是否只升级和你安装软件包cpu体系一致的包,如果设为1,则如你安装了一个i386的rpm,则yum不会用686的包来升级。
gpgchkeck= 有1和0两个选择,分别代表是否是否进行gpg校验,如果没有这一项,默认好像也是检查的。
yum check-update //列出所有可更新的软件清单
yum update //安装所有更新软件
yum install XXX //仅安装指定的软件
yum update XXX //仅更新指定的软件
yum list //列出所有可安裝的软件清单
yum remove XXX //删除指定的软件
yum search XXX //查询软件包
yum list updates //列出所有可更新的软件包
yum list installed //列出所有已安装的软件包
yum list extras //列出所有已安装但不在 Yum Repository 內的软件包
yum info XXX //使用YUM获取软件包信息
yum info updates //.列出所有可更新的软件包信息
yum info installed //列出所有已安裝的软件包信息
yum info extras //列出所有已安裝但不在 Yum Repository 內的软件包信息
yum provides XXX //列出软件包提供哪些文件
yum clean packages //清除缓存目录(/var/cache/yum)下的软件包
yum clean headers //清除缓存目录(/var/cache/yum)下的 headers
yum clean oldheaders //清除缓存目录(/var/cache/yum)下旧的 headers
yum clean, yum clean all 清除缓存目录(/var/cache/yum)下的软件包及旧的headers