文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Redhat as3的yum升级

Redhat as3的yum升级

时间:2006-09-21  来源:wangbinde

  很久没玩redhat了,最近一直在看ccnp的东西。因为ccnp的教程已经看了一半了。忙里偷闲,重做了以前没做成的一个实验。   我是一个菜鸟,经常被redhat的rpm包的依赖关系搞的焦头烂额。其实有很好的解决办法。redhat系统自带的是up2date,但是要向redhat公司购买服务。另外一种是yum。它原来是yellow dog linux的一个套件。yum(yellow dog update modified)自动解决安装过程中的依赖关系。redhat redora 3的最小安装就支持yum。但对于redhat as3 来说需要自己去安装yum。可以去www.rpmfind.net去down一个rpm包装上。Fedora使用的glibc和AS3是相同的,因此,下载一个for Fedora的YUM安装。AS3的RPM管理器可以正确识别并安装上YUM,后来,我又下载了其它版本的YUM,发现都可以顺利安装,看来这个程序和系统本身库的关系不是很大。如果你不能正确安装,请注意以下这几个软件是否已经安装了。
  n     Rpm(主要的包管理程序)
  n     Rpm-python(RPM包和python的依赖包)
  n     Gnupg (用来检验文件完整性的工具)
  n     Python(脚本语言,YUM是用它编写的,所以一定要有)
  n     Popt (。。。。)
 1.安装好后就生成了yum的三个重要的配置文件:   /etc/cron.daily/yum.cron  用于配置每日的yum的定时升级动作。   /etc/init.d/yum 这个功能还不太清楚。   /etc/yum.conf yum的配置文件。  2.到http://mirror.vmmatrix.net/CentOS/RPM-GPG-KEY-CentOS-3    再rpm --import /usr/share/rhn/RPM-GPG-KEY-CentOS-3    3.修改配置文件:   vi /etc/yum.conf   原来的配置文件:    [base]
  name=Red Hat Linux $releasever - $basearch - Base
  baseurl=http://mirror.dulug.duke.edu/pub/yum-repository/redhat/$releasever/$basearch/
  [updates]
  name=Red Hat Linux $releasever - Updates
  baseurl=http://mirror.dulug.duke.edu/pub/yum-repository/redhat/updates/$releasever/
  修改后的配置文件:   name=Red Hat Linux $releasever - $basearch - Base
  baseurl=http://mirror.vmmatrix.net/CentOS/3.1/os/i386
  [updates]
  name=Red Hat Linux $releasever - Updates
  baseurl=http://mirror.vmmatrix.net/CentOS/3.1/updates/i386   :wq   其实我感觉最有技术含量的东西就在这里了,你必须找到一个可用的mirror的url,我上次做的时候,就是卡在这里了。在这里要感谢中国教育发展网的师弟---史峻,得益于他的启迪,醍醐灌顶才转过这个弯。   好了,可以尽情的享用yum带来的便利了。    #yum update         就可以坐享其成等着系统升级了。
   如果要安装指定新软件包,如mc
  # yum install mc
    下面是yum命令常用的一些选项,可供参考 :
         install package1 [ package2 ] 安装指定软件包
         update package1 [ package2 ]  升级指定软件包,如果不加参数,就升
         级所有系统已有的软件包
         check-update      检查可用的升级软件包,列出可供软件列表
         upgrade           大规模升级系统版本,比如从redhat 8.0升级到
                           redhat 9.0
         remove package1 [ package2 ] 删除指定软件包
         list                  功能与check-update相当
         provides *keyword*    列出可用软件列表中包括关键字的软件包及配置
                               文件
         search                功能与provides相当
         info     package1     列出包的依赖性和摘要
         clean                 清除yup缓存目录中的垃圾
    如果你想了解yum究竟升级了系统中哪些软件,你可以在/var/log/yum.log文件找到答案,如果你还想让升级工作更加自动化,也可以为其定制一个crontab任务,如:
00 01 * * * /usr/bin/yum update 每天凌晨1点定时升级系统,具体用法可以用man yum获取更多信息。
相关阅读 更多 +
排行榜 更多 +
极简城市

极简城市

音乐节奏 下载
可可星动营

可可星动营

休闲益智 下载
疯狂投掷达人

疯狂投掷达人

休闲益智 下载