快速业务通道

Linux Yum 本地源

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-21
OSLinux redhat4 2.6.9-78.ELsmp (i386)
RPM:(我使用的是Centosyum软件包) centos-yumconf_4-4.3_noarch.rpm (i386) python-sqlite_1.1.6-1_i386.rpm (i386) <?xml:namespace prefix = o /> sqlite_3.2.2-1_i386.rpm (i386) python-elementtree_1.2.6-4_i386.rpm (i386) python-urlgrabber_2.9.6-2_noarch.rpm (i386) yum_2.4.0-1.centos4_noarch.rpm (i386) createrepo-0.4.6-1.el4.rf.noarch.rpm (i386) 1.安装上面所有的软件包,会在/etc目录下有个三个文件: 拥有帝国一切,皆有可能。欢迎访问phome.net “yum” “yum.conf “ “/etc/yum.repos.d” 2. 建立一个目录,用于存放本地源的仓库 #mkdir –p /mnt/localhost/RPMS 21 OS光盘中的所有的RPM软件,全部COPY/mnt/localhost/RPMS #cp –a /media/cdrom/RedHat/RPMS /mnt/localhost/RPMS 3. 生成 依赖性关系 #createrepo /mnt/localhost/RPMS (这个会时间比较长) 注意,如果有新的软件加入到了这目录,那么就要重新执行一下这个命令.还有一点,如果是使用网络源,那么这条命令可以省略 拥有帝国一切,皆有可能。欢迎访问phome.net 4. 修改/etc/yum.repos.d/ CentOS-Base.repo 5. #vi /etc/yum.repos.d/ CentOS-Base.repo

内容如下: [base] name=redhat4 - Base baseurl=file:///mnt/localhost/RPMS/ enabled=1 gpgcheck=1 gpgkey=file:///mnt/localhost/RPMS/RPM-GPG-KEY-redhat-release #released updates [update] name=redhat4- Updates baseurl=file:///mnt/localhost/RPMS/ enabled=1(是否 开启源) 1:开启 gpgcheck=1(是否 拥有帝国一切,皆有可能。欢迎访问phome.net 验证,可不要) 1:需要 gpgkey=file:///mnt/localhost/RPMS/RPM-GPG-KEY-redhat-release (验证的密钥,可不要) 注意:gpgkey=file:///mnt/localhost/RPMS/RPM-GPG-KEY-redhat-release 这一段可以不要,如果要用也可以使用命令直接导入:rpm –import /mnt/localhost/RPMS/RPM-GPG-KEY RPM-GPG-KEY 这个KEY在系统安装盘中有 6. 修改配置文件 /etc/yum.conf #vi /etc/yum.conf 内容: [base] name=redhat4 - Base baseurl=file:///mnt/localhost/RPMS/ enabled=1 gpgcheck=1 gpgkey=file:///mnt/localhost/RPMS/RPM-GPG-KEY-redhat-release 拥有帝国一切,皆有可能。欢迎访问phome.net #released updates [update] name=redhat4- Updates baseurl=file:///mnt/localhost/RPMS/ enabled=1 gpgcheck=1 gpgkey=file:///mnt/localhost/RPMS/RPM-GPG-KEY-redhat-release 注:也就是在现在的文件中加上一步在vi /etc/yum.repos.d/ CentOS-Base.repo 中的内容 7.基本完成! 8. 测试 # yum install uucp-1.07-8.RHEL4.i386.rpm Repository base is listed more than once in the configuration Repository update is listed more than once in the configuration Setting up Install Process Setting up repositories base 100% |=========================| 951 B 00:00 update 100% |=========================| 951 B 00:00 Reading repository metadata in from local files Parsing package install arguments Examining uucp-1.07-8.RHEL4.i386.rpm: uucp - 1.07-8.RHEL4.i386 拥有帝国一切,皆有可能。欢迎访问phome.net Marking uucp-1.07-8.RHEL4.i386.rpm to be installed Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Package uucp.i386 0:1.07-8.RHEL4 set to be updated

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