快速业务通道

用YUM在内网解决RPM依赖关系!

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-28
环境:RHEL5 ,CentOS 估计大家刚开始接触RPM包的时候都对他的依赖关系很头疼.后来学会了用yum来解决他的依赖关系,不过这对于一个初学者来说也不是那么简单,网上好多方法虽然都能实现,但是很复杂不容易看懂.下面我给大家介绍一种很简单的方法.希望对你有所帮助!! 一、将光盘的rpm包都拷贝到硬盘里面,最好是ftp的目录,我是放到 了/var/ftp/rpm下面,这样能让别人连着方便点; 二、安装createrepo和yum这两个工具rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm rpm -ivh yum-3.2.19-18.el5.noarch.rpm 然后执行 createrepo /var/ftp/rpm 不一会儿就能完成 三、接下来就简单了 到/etc/yum.repos.d/ 这个目录下 ,cp rhel-debuginfo.repo local.repo #名字随便起不过后缀一定要是repo,拷贝完成后要编辑一下这个文件下面是内容 [yum] # 名字随便起别和rhel-debuginfo.repo 里面重了就行
name=Yum install #这个名字也是自己起
baseurl=file:///var/ftp/rpm #这里就是咱们的安装包存放路径了,仔细看是"///"
enabled=1 # 1为打开0为关闭 肯定选打开
gpgcheck=0 #这里是红帽的检查包一致性的选项
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release #通过这个文件实现上面 的检查
好了编辑完了保存退出. 四、执行以 yum clean all yum list 下面是执行结果,太多了就列出来前面几行呵呵 yum list
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
yum | 951 B 00:00
primary.xml.gz | 812 kB 00:00
yum 2361/2361
服务器就建好了,别忘了启动 ftp服务 五、现在我们开始设置局域网内的客户端 客户端更简单,先把yum包装好然后在 /etc/yum.repo/下建个文件后缀也是repo 内容呢 和服务器的基本一样,也可以根据自己需要改改! [yum] name=Yum install baseurl=ftp://172.16.0.9/rpm #需要改动的只有这里了,指定到服务器的ftp就好了
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
也是yum clean all 和yum list 好了,这里就大功告成,随便找个包试试吧!!

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