快速业务通道

在RHEL5中Yum 应用

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-01
版自带GPG-KEY也导入.rpm --import /usr/share/doc/redhat-release-*/RPM-GPG-KEY 官方软件升级用的上.

常见的几个变量:

$releasever,发行版的版本,从[main]部分的distroverpkg获取,如果没有,则根据redhat-release包进行判断.

$arch,cpu体系,如i686,athlon等

$basearch,cpu的基本体系组,如i686和athlon同属i386,alpha和alphaev6同属alpha.

五、yum案例讲解:

一,准备工作

1,启动REDHAT Linux ,并放入安装光盘

2,挂载光驱 mount /dev/cdrom /mnt

3,安装FTP服务.如果你只是自己本机使用YUM源可以省略掉这一步

cd /mnt/Server

rpm -ivh vsftpd*

chkconfig vsftpd on

service vsftpd start

4,安装createrepo软件包
rpm –ivh createrepo*

5,拷贝系统盘中的文件本系统中

cp -R /mnt/Server /var/ftp/pub

二,搭建YUM

1, 生成依赖性关系

createrepo -g /var/ftp/pub/Server/repodata/comps-rhel5-server-core.xml /var/ftp/pub/Server/

这个地方要注意,comps-rhel5-server-core.xml一定不能手动生成,默认安装光盘上已经有了

2, 做完上面的步骤后会有一个错误提示,“Could not remove old metadata dir: .olddata“说目录有问题.不用管他,把那个目录删除掉

rm –rf /var/ftp/pub/Server/.olddata

3, 把步骤1再做一遍

createrepo -g /var/ftp/pub/Server/repodata/comps-rhel5-server-core.xml /var/ftp/pub/Server/

4,cd /etc/yum.repos.d 拥有帝国一切,皆有可能。欢迎访问phome.net

vim yum.repo (新建一个仓库文件,名字可以随便起,在文件中写如下内容)

[base]

name=base

baseurl=ftp://192.168.0.6/pub/Server #192.168.0.6是你的YUM源地址

enabled=1 #是否开启源

gpgcheck=1 #是否验证,可不要

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release #验证的密钥,可不要

拥有帝国一切,皆有可能。欢迎访问phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号