标签:
# 1、创建epel存放目录mkdir /var/www/html/epel/6Server/x86_64 -p# 2、安装apacheyum install httpd/etc/init.d/httpd start# 3、创建同步脚本mkdir /server/scriptscat > /server/scripts/yum_rsync.sh << EOF/usr/bin/rsync -avrt rsync://mirrors.ustc.edu.cn/epel/6Server/x86_64/ /var/www/html/epel/6Server/x86_64EOF# 4、创建计划任务,每天同步epel源cat >> /var/spool/cron/root << EOF# 20150707 by test0 1 * * * root /server/scripts/yum_rsync.shEOF# 5、指向yum源cat >> /etc/yum.repos.d/CentOS-Base.repo << EOF[test-epel]name=CentOS-\$releasever-epelbaseurl=http://172.16.0.114/epel/6Server/\$basearch#baseurl=http://172.16.0.114/epel/6Server/x86_64/enabled=1gpgcheck=0EOF# 6、测试[root@yum ~]# yum repolistLoaded plugins: fastestmirror, securityLoading mirror speeds from cached hostfile* base: mirrors.aliyun.com* extras: mirrors.aliyun.com* updates: mirrors.aliyun.combase | 3.7 kB 00:00extras | 3.4 kB 00:00test-epel | 4.4 kB 00:00updates | 3.4 kB 00:00repo id repo name statusbase CentOS-6 - Base - mirrors.aliyun.com 6,518extras CentOS-6 - Extras - mirrors.aliyun.com 38test-epel CentOS-6-epel 11,653updates CentOS-6 - Updates - mirrors.aliyun.com 1,307repolist: 19,516
# 1、创建yum源的目录mkdir /tmp/CentOS6.6 /media/cdrom# 2、将centos光盘mount -r /dev/cdrom /media/cdrom# 3、拷贝文件到可以写的位置cp /media/cdrom/Packages/* /tmp/CentOS6.6/# 4、创建yum仓库yum -y install createrepocd /tmpcreaterepo /tmp/CentOS6.6/createrepo -g /tmp/CentOS6.6/# 5、生成相应的文件[root@localhost repodata]# ls /tmp/CentOS6.6/repodata2492566dbeda19963c5a8a638185aa1e858aa6dea5f145b7090a7816fa63162e-filelists.sqlite.bz2280947c3ee9847a2312ddb02e6b91ecacbbc29bde81d4c094e2e9f25e210ead7-primary.sqlite.bz273d30f44b66092492893e3ce0bbf8c20ffd625b7eca70b04c6776e216e1149a4-filelists.xml.gz858abeedbb1e06aacfff0cd8d90f7948fdcd232f82e1dfb3c4f308cb7d79b314-other.xml.gz970f7ec74fbca72ff525949a31dcfae8fd98a5ed27674b978e441593b2dddf5d-other.sqlite.bz2aa9011cf9321a5b1eab983fba6612218dab558a2618a1ad5a5a0d0f6f0026446-primary.xml.gzrepomd.xml# 6、对默认的YUM仓库改名,创建自己的地址mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak# 7、创建自己的yum源cat > /etc/yum.repos.d/cat my.repo << EOF[myrepo]name=myrepobaseurl=file:///tmp/CentOS6.6gpgcheck=0EOF# 8、创建成功[root@localhost yum.repos.d]# yum repolistLoaded plugins: fastestmirror, refresh-packagekit, securityLoading mirror speeds from cached hostfilemyrepo | 2.9 kB 00:00 ...myrepo/primary_db | 3.4 MB 00:00 ...repo id repo name statusmyrepo myrepo 4,184repolist: 4,184
标签:
原文地址:http://www.cnblogs.com/kwstars/p/4628454.html