仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 539|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 带来一篇CentOS搭建当地光盘YUM源

[复制链接]
冷月葬花魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:28:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!两台主机,第一台演示光盘YUM与YUM办事器的搭建;第二台用作前面YUM测试。
操纵体系:Centos6.5
主机名:yum.server
IP地点:172.20.1.11
操纵体系:Centos6.5
主机名:test1
IP地点:172.20.1.10
1.搭建当地光盘YUM
[root@yum~]#mkdir/mnt/cdrom/------》创立光盘挂载目次
[root@yum~]#mount/dev/cdrom/mnt/cdrom/--------》挂在光盘
[root@yum~]#cd/etc/yum.repos.d/--------》切换到YUM设置目次
[root@yumyum.repos.d]#tarczfrepo.tar.gz./*--------》将本来一切的文件举行打包备份
[root@yumyum.repos.d]#rm-fCentOS*--------》删除原文件
[root@yumyum.repos.d]#vimCentOS-Media.repo--------》设置光盘源文件
[c6-media]
name=CentOS-$releasever-Media
baseurl=file:///mnt/cdrom--------》这里为你光盘的挂载目次
gpgcheck=1--------》是不是启动反省GPG-KEY
enabled=1--------》是不是启用YUM源
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-6--》指定挂载目次下的GPG-KEY文件
考证:





2.假如要让公司一切的Linux主机可用外部源办事,能够用FTP/HTTP搭建一个YUM办事器,因为Http较为烦琐,我这里就以HTTP的体例搭建一个YUM办事了。
继下面的操纵,我借用当地光盘源搭建一个HTTPYUM办事!

2.1
HTTP我在下面已经由过程YUM的体例装置了,假如人人没有装置能够经由过程光盘内里的装置包举行装置,联网也能够经由过程收集的YUM举行装置。启动http办事!封闭防火墙和SELinux!
[root@yum~]#servicehttpdstart
Startinghttpd:httpd:apr_sockaddr_info_get()failedforyum.server[OK]
[root@yum~]#chkconfighttpdon
[root@yum~]#serviceiptablesstop
[root@yum~]#chkconfigiptablesoff
[root@yum~]#setenforce0

2.2
在Apache根目次下创建子文件夹,假如想让本YUM办事器为分歧版本的Linux办事,可依据情形创立目次,然后将光盘内一切的文件CP至该目次!
注:一样平常利用DVD1便可,固然也能够兼并DVD1和DVD2来作为源。

[root@yum~]#mkdir-p/var/www/html/yum
[root@yum~]#mkdir-p/var/www/html/yum/CentOS-6
[root@yum~]#cp-prf/mnt/cdrom/*/var/www/html/yum/CentOS-6/

2.3
客户端修正CentOS-Base.repo,倡议先备份一个正本哦,如许今后要从外网更新的话,能够再用。
[root@test1yum.repos.d]#cpCentOS-Base.repoCentOS-Base.repo.bak1
[root@test1yum.repos.d]#vimCentOS-Base.repo

###################CentOS-Base.repo内容修正后,以下#####################
#CentOS-Base.repo
#
#ThemirrorsystemusestheconnectingIPaddressoftheclientandthe
#updatestatusofeachmirrortopickmirrorsthatareupdatedtoand
#geographicallyclosetotheclient.YoushouldusethisforCentOSupdates
#unlessyouaremanuallypickingothermirrors.
#
#Ifthemirrorlist=doesnotworkforyou,asafallbackyoucantrythe
#remarkedoutbaseurl=lineinstead.
#
#

[base]
name=CentOS-$releasever-Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://172.20.1.11/yum/CentOS-6
enable=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#releasedupdates
[updates]
name=CentOS-$releasever-Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
baseurl=http://172.20.1.11/yum/CentOS-6
enable=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
#additionalpackagesthatmaybeuseful
[extras]
name=CentOS-$releasever-Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
baseurl=http://172.20.1.11/yum/CentOS-6
enable=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#additionalpackagesthatextendfunctionalityofexistingpackages
[centosplus]
name=CentOS-$releasever-Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#contrib-packagesbyCentosUsers
[contrib]
name=CentOS-$releasever-Contrib
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6



centosplus][contrib]的内容不必要修正,它们的enabled值默许值是0,即模块不启用。

2.4
客户端测试!




附加:
DVD1和DVD2文件兼并的步调:
1.将DVD2光盘中Packages目次下一切的rpm文件CPDVD1的目次下。
Cp/mnt/dvd2/Packages/*.rpm/var/www/html/yum/CentOS-6/Packages/
2.兼并TRANS.TBLDVD2TRANS.TBL的信息追加到DVD1TRANS.TBL前面,并排序保留
catmnt/dvd2/Packages/TRANS.TBL>>/var/www/html/yum/centos-6/Packages/TRANS.TBL
Mv/var/www/html/yum/centos-6/Packages/{TRANS.TBL,TRANS.TBL.BAK}
Sort/var/www/html/yum/centos-6/Packages/TRANS.TBL.BAK/var/www/html/yum/centos-6/Packages/TRANS.TBL

本文出自“贵在保持_IT博客”博客,请务必保存此出处http://fdgui.blog.51cto.com/3484207/1431192
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
若天明 该用户已被删除
沙发
发表于 2015-1-16 18:22:36 | 只看该作者

带来一篇CentOS搭建当地光盘YUM源

随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。
活着的死人 该用户已被删除
板凳
发表于 2015-1-25 16:26:43 | 只看该作者
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
精灵巫婆 该用户已被删除
地板
发表于 2015-2-3 12:19:24 | 只看该作者
直到学习Linux这门课以后,我才知道,原来我错了。?
乐观 该用户已被删除
5#
发表于 2015-2-9 02:16:58 | 只看该作者
未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。
变相怪杰 该用户已被删除
6#
发表于 2015-2-26 19:06:47 | 只看该作者
选择交流平台,如QQ群,网站论坛等。
admin 该用户已被删除
7#
发表于 2015-3-8 17:58:53 | 只看该作者
首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。
谁可相欹 该用户已被删除
8#
发表于 2015-3-16 17:08:16 | 只看该作者
我想即使Linux高手也很难快速准确精练的回答你。
爱飞 该用户已被删除
9#
发表于 2015-3-23 02:24:42 | 只看该作者
熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 16:19

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表