CentOS yum 的详细使用方法
yum 是什么
yum = Yellow dog Updater, Modied
主要功能是更方便的添加/删除/更新 RPM 包.
它能自动解决包的倚赖性问题.
它能便于管理大量系统的更新问题
yum 特点
可以同时配置多个资源库(Repository)
简洁的配置文件(/etc/yum.conf
自动解决增加或删除 rpm 包时遇到的倚赖性问题
使用方便
保持与 RPM 数据库的一致性
yum 安装
CentOS 自带(yum-*.noarch.rpm)
#rpm -ivh yum-*.noarch.rpm
在第一次启用 yum 之前首先需要导入系统的 RPM-GPG-KEY:
#rpm --import /usr/share/doc/centos-release-3(4)/RPM-GPG-KEY-CentOS-3(4)
yum 指令
注:当第一次使用 yum 或 yum 资源库有更新时,yum 会自动下载所有所需的 headers 放
置于/var/cache/yum 目录下,所需时间可能较长.
rpm 包的更新
检查可更新的 rpm 包
#yum check-update
更新所有的 rpm 包
#yum update
更新指定的 rpm 包,如更新 kernel 和 kernel source
#yum update kernel kernel-source
大规模的版本升级,与 yum update 不同的是,连旧的淘汰的包也升级
#yum upgrade
rpm 包的安装和删除
安装 rpm 包,如 xmms-mp3
#yum install xmms-mp3
删除 rpm 包,包括与该包有倚赖性的包
#yum remove licq
注:同时会提示删除 licq-gnome,licq-qt,licq-text
yum 暂存(/var/cache/yum/)的相关参数
清除暂存中 rpm 包文件
#yum clean packages