Is this ok [y/N]: y (最后询问您是否升级这些RPM套件?)
检查完header之后,直接执行yumupdate,yum程序会列出所有需要升级的RPM套件名称,然后询问您要不要更新,等您按y之后,系统就会自动升级了,您完全不需要自己抓取任何的RPM套件,以及理会烦人的RPM套件相依问题,系统会很顺利地升级服务器上的所有RPM套件。
另外yum程序已经自动在系统的/etc/cron.daily目录中放有yum.cron,每天会定时帮您自动执行yum系统升级程序,自动检查并更新服务器上update的新RPM套件,所有的yum执行过程也都会记录在/var/log/yum.log中,所以您的Linux系统安装yum之后,再也不用为系统安全漏洞而要更新哪些RPM套件而烦恼了,yum会永远默默的在背后替您更新成最新的Linux系统。
最后附上“YUM 命令使用方法“:
yum除了可以用来升级整个Fedora Core Linux系统之外,如果您不想每次都要上网去下载RPM档案会来安装,您也可以透过yum来帮您安装一个小软件,并帮您解决RPM套件的相依性问题。
# yum install net-snmp-utils
使用 yum install 单独安装一个RPM套件。关于服务器上的package名称,您可以先执行 yum list | more 来查询。
# yum list
查询服务器上的RPM套件名称。
# yum remove expat-devel
使用 yum remove 则会移除Linux系统上已经安装的RPM套件。您可以先执行 yum list installed | more查看系统已经安装的套件名称。
# yum list installed
查询系统已安装的RPM套件名称。
# yum clean packages
所有使用yum指令安装的RPM套件,都会从服务器下载回来并在 /var/cache/yum目录中,如果您觉得这些已经安装好的RPM套件已经无用了,可以执行yum clean packages把所有暂存的RPM档案都清除掉。
# yum clean headers
清除yum从服务器下载的header/ 目录与header.info档案。
# yum clean all
yum check-update 检查可更新的所有软件包
yum update 下载更新系统已安装的所有软件包
yum upgrade 大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级
yum install <packages> 安装新软件包
yum update <packages> 更新指定的软件包
yum remove <packages> 卸载指定的软件包
yum groupinstall <groupnames> 安装指定软件组中的软件包
yum groupupdate <groupnames> 更新指定软件组中的软件包
yum groupremove <groupnames> 卸载指定软件组中的软件包
yum grouplist 查看系统中已经安装的和可用的软件组
yum list 列出资源库中所有可以安装或更新以及已经安装的rpm包
yum list <regex> 列出资源库中与正则表达式匹配的可以安装或更新以及已经安装的rpm包
yum list available 列出资源库中所有可以安装的rpm包
yum list available <regex> 列出资源库中与正则表达式匹配的所有可以安装的rpm包
yum list updates 列出资源库中所有可以更新的rpm包
yum list updates <regex> 列出资源库中与正则表达式匹配的所有可以更新的rpm包
yum list installed 列出资源库中所有已经安装的rpm包
yum list installed <regex> 列出资源库中与正则表达式匹配的所有已经安装的rpm包
yum list extras 列出已经安装的但是不包含在资源库中的rpm包
yum list extras <regex> 列出与正则表达式匹配的已经安装的但是不包含在资源库中的rpm包
yum list recent 列出最近被添加到资源库中的软件包
yum search <regex> 检测所有可用的软件的名称、描述、概述和已列出的维护者,查找与正则表达式匹配的值
yum provides <regex> 检测软件包中包含的文件以及软件提供的功能,查找与正则表达式匹配的值
yum clean headers 清除缓存中的rpm头文件
yum clean packages 清除缓存中rpm包文件
yum clean all 清除缓存中的rpm头文件和包文件
yum deplist <packages> 显示软件包的依赖信息
yum info 列出包信息
当第一次使用 yum 或 yum 资源库有更新时,yum会自动下载所有所需的 headers 放置于 /var/cache/yum 目录下,所需时间可能较长。
yum 命令可以使用 -y 参数用于用 yes 回答命令运行时所提出的问题。