快速业务通道

linux下yum的使用

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-03
hat.com/pub/fedora/linux
/core/updates/testing
#[development]
#name=Fedora Core $releasever - Development Tree
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux
/core/development/$basearch/



在此教您一个小技巧,如果网址太长很难输入,建议您先利用ncftp或者网页浏览器先连接到您预备设定为yum server的FTP站,然后确认其放置Fedora安装套件的位置,以及Fedora升级套件的位置之后,然后执行pwd显示目前所在位置,这样就可以轻易地取得整个网址了. 拥有帝国一切,皆有可能。欢迎访问phome.net
启动 yum 升级系统
# yum check-update   (检查需要升级的套件)

Gathering header information file(s) from server(s)
Server: Fedora Core 2 - i386 - Base
Server: Fedora Core 2 - i386 - Released Updates
Finding updated packages
Downloading needed headers
iiimf-protocol-lib-1-11.4 100% |===================| 5.3 kB 00:00
xorg-x11-xauth-0-6.7.0-5. 58% |======== | 40 kB 00:01 ETA



第一次执行yum check-update花比较久的时间,yum检查服务器上所有header数据,请耐心等候.完成之后,往后第二次执行 yum check-update就会很快了,数据已经储存到您的系统上.而在使用yum升级系统之前,基于系统安全性考虑,yum需要所有RPM套件的 GPG认证金钥,认证升级RPM套件的完整性之后,才能安全地帮您自动升级系统,先加载Fedora DVD安装光盘的RPM-GPG-KEY与RPM-GPG-KEY-fedora这两个GPG认证金钥档案,才能执行yum update自动升级所有RPM套件.
# rpm --import RPM-GPG-KEY
# rpm --import RPM-GPG-KEY-fedora
# yum update   (自动升级所有RPM套件)

[update: mkisofs 8:2.01-0.a27.4.FC2.1.i386]
[update: rsync 2.6.2-1.i386]
[update: kdelibs 6:3.2.2-6.i386]
[update: xorg-x11-libs 6.7.0-5.i386]
[update: nfs-utils 1.0.6-22.i386]
[update: xorg-x11-libs-data 6.7.0-5.i386]
[update: xorg-x11-devel 6.7.0-5.i386]

Is this ok [y/N]: y   (询问您是否升级这些RPM套件?)
检查完header之后,直接执行yum update,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系统. 拥有帝国一切,皆有可能。欢迎访问phome.net




附上“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从服务器下载的

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号