配置系统的本地yum源

来源:互联网 发布:java files.write 编辑:程序博客网 时间:2024/06/08 18:40

1.上传镜像

[root@kylin image]# lsCentOS-6.6-x86_64-bin-DVD1.iso[root@kylin image]# pwd/opt/image

2.挂载iso镜像到指定目录

[root@kylin image]# mount -o loop CentOS-6.6-x86_64-bin-DVD1.iso /mnt/yum_source/

[root@kylin image]# cd /mnt/yum_source/[root@kylin yum_source]# lsCentOS_BuildTag  EFI  EULA  GPL  images  isolinux  Packages  RELEASE-NOTES-en-US.html  repodata  RPM-GPG-KEY-CentOS-6  RPM-GPG-KEY-CentOS-Debug-6  RPM-GPG-KEY-CentOS-Security-6  RPM-GPG-KEY-CentOS-Testing-6  TRANS.TBL

3.创建yum源的配置文件

[root@kylin yum.repos.d]# pwd/etc/yum.repos.d[root@kylin yum.repos.d]# touch local-yum.repo[root@kylin yum.repos.d]# vi local-yum.repo 添加如下内容:[local-yum]name=local-yumbaseurl=file:///opt/Packagesenabled=1gpgcheck=0

4.将iso挂载的packages拷贝到yum源地址

[root@kylin yum_source]# pwd/mnt/yum_source[root@kylin yum_source]# cp -r Packages/ /opt

5. 生成repomd.xml

5.1 离线安装createrepo

1>上传依赖包

[root@kylin createrepo]# lltotal 524-rw-r--r-- 1 root root  98392 Jun  1 10:41 createrepo-0.9.9-24.el6.noarch.rpm-rw-r--r-- 1 root root  72520 Jun  1 10:41 deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm-rw-r--r-- 1 root root 329268 Jun  1 10:41 libxml2-python-2.7.6-14.el6_5.2.x86_64.rpm-rw-r--r-- 1 root root  27748 Jun  1 10:41 python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm

2>安装依赖包

[root@kylin createrepo]# rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm[root@kylin createrepo]# rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm[root@kylin createrepo]# rpm -ivh libxml2-python-2.7.6-14.el6_5.2.x86_64.rpm[root@kylin createrepo]# rpm -ivh createrepo-0.9.9-24.el6.noarch.rpm

3>测试

[root@kylin createrepo]# createrepo -help

5.2生成repomd.xml

[root@kylin createrepo]#createrepo /opt/Packages[root@kylin createrepo]#yum clean all[root@kylin createrepo]#yum makecache[root@kylin createrepo]#yum list |wc -l

配置成功!