基于httpd搭建yum源

操作系统:  centos6.5

yum 仓库IP地址:1.1.1.1

访问yum的客户端机器地址:2.2.2.2

登陆1.1.1.1

    1.安装httpd,creatrepo工具:

        yum install -y createrepo   httpd

     2./etc/httpd/conf/httpd.conf所有配置均照默认的即可,默认根目录为 /var/www/html,

     3.创建一个存放rpm包的位置,在根目录下创建centos目录,将rpm拷贝到/var/www/html/centos目录下

              mkdir       /var/www/html/centos

     4.使用creatrepo创建yum的repodata文件,

              createrepo -pdo   /var/www/html/centos/     /var/www/html/centos                  

-o OUTPUTDIR, --outputdir=OUTPUTDIR
-p, --pretty make sure all xml generated is formatted
-d, --database create sqlite database files

                        createrepo -pdo index_directory rpm_directory #这里的index_directory很重要,repodata目录将在此目录下生成,客户端配置的时候访问repodata所在的上层目录,即index_directory,不过这得和httpd.conf相结合DocumentRoot "/data" ,假设createrepo  -pdo  /data/   /var/www/html/centos/,那么baseurl=http://1.1.1.1/

 可以看到在/var/www/html/centos目录下已经生成repodata文件:客户端配置的时候只需要填写repodata所在根目录就可以了

                      

5.配置客户端访问yum仓库:

 vi   /etc/yum.repos.d/test.repo

[root@Jumper3 yum.repos.d]# cat test.repo 
[localrepo]
name=test
baseurl=http://1.1.1.1/centos                                    #这一行很关键
enabled=1

gpgcheck=0

6.客户段联通测试yum源

      yum clean all

      yum install -y sshpass    #没问题,已好

      

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值