分享

CentOS 6.5搭建本地OpenStack、epel软件源

xioaxu790 发表于 2014-11-1 19:31:24 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 2 58256
问题导读
1、在本地搭建OpenStack软件源,需要走哪些流程?
2、如何下载epel.repo源码包?





CentOS 6.5搭建本地OpenStack软件源
  1. mkdir -p /home/yum/openstack/openstack-icehouse/epel-6/
  2. wget -np -nH –cut-dirs=1 -r -c -L –exclude-directories=repodata –accept=rpm,zip,gz,xml http://repos.Fedorapeople.org/repos/openstack/openstack-icehouse/epel-6/ -P /tmp
复制代码


下载完成后:(将openstackyum目录合并到本地yum文件夹中)
  1. mv /tmp/repos/openstack/openstack-icehouse/epel-6/ /home/yum/openstack/openstack-icehouse/epel-6/
  2. vim rdo-release.repo
  3. [openstack-icehouse]
  4. name=OpenStack Icehouse Repository
  5. baseurl=http://192.168.1.200/yum/openstack/openstack-icehouse/epel-6/
  6. enabled=1
  7. skip_if_unavailable=0
  8. gpgcheck=1
  9. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-RDO-Icehouse
  10. priority=98
  11. createrepo -pdo /home/yum/openstack/openstack-icehouse/epel-6/ /home/yum/openstack/openstack-icehouse/epel-6/
复制代码



本地OpenStack软件源搭建完成
本地epel软件源搭建开始:
  1. mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.tmp
  2. vim /etc/yum.repos.d/epel-local.repo
  3. [epel-local]
  4. name=local epel
  5. baseurl=http://192.168.1.200/yum/epel/centos/6.5/os/x86_64/
  6. failovermethod=priority
  7. enabled=1
  8. gpgcheck=1
  9. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
复制代码



本地epel软件源搭建完成!!!
epel.repo源码包地址:
  1. wget -t 1 -np -nH –cut-dirs=1 -r -c -L –exclude-directories=repodata –accept=rpm,zip,gz,xml http://mirrors.hust.edu.cn/centos/6.5/os/x86_64/ -P /tmp
复制代码

其中wget 中-t 1 表示连接超时重连次数,一般设置为重试一次就ok


官方源码包地址:
http://repos.fedorapeople.org/re ... ck-icehouse/epel-6/

已有(2)人评论

跳转到指定楼层
foolishfish 发表于 2014-11-16 05:30:50
嗯,对于做实验测试,建立一个本地源很有必要,大幅度加快安装过程
回复

使用道具 举报

高学武 发表于 2015-4-26 07:32:50
按照这种方法无法解决依赖关系。安装一个包的时候总是提示各种错误,应该怎么解决?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条