zoukankan      html  css  js  c++  java
  • centos搭建私有yum源

    进入想要做yum仓库的文件夹. 如
    # cd /var/cache/yum/x86_64/7/base/packages
    # createrepo ./    #没有这命令就yum安装createrepo,执行完之后会在当前目录生成一个repodata文件夹
    # cat <<END > /etc/yum.repo/siyou.repo
    [neiwang]
    name=name
    baseurl=file:///var/cache/yum/x86_64/7/base/packages
    enable=1
    gpgcheck=0
    END
    
    这样本地就可以使用这个私有的yum源了 ,如果内网要用就将/var/cache/yum/x86_64/7/base/packages这个文件夹挂载出去,让其他内网服务器可以使用
    
    createrepo的安装包和依赖包
    链接: https://pan.baidu.com/s/1VgLc08dnuH1XxCQx_PIquA 提取码: cpwt 
      
    

      

    本地镜像文件做一个yum源; 

    # mkdir /mnt/dvd
    # mount /dev/sr0 /mnt/dvd/
    # cat <<END > /etc/yum.repos.d/local.repo
    [local]
    name=local
    baseurl=file:///mnt/dvd/
    enable=1
    gpgcheck=0
    END
    
    # yum clean all
    # yum makecache
    # echo "mount /dev/sr0 /mnt/dvd/" >> /etc/rc.local
    # chmod +x /etc/rc.d/rc.local
    

      

    从阿里云官方下载的repo文件执行yum makecache时报错:

    http://mirrors.aliyun.com/centos/7Server/os/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found

    原因是:repo文件中的$releasever会被系统识别为7Server

    解决办法:

    [root@localhost ~]# sed -i 's/$releasever/7/g' /etc/yum.repos.d/CentOS-Base.repo
    [root@localhost ~]# yum makecache
    

      

  • 相关阅读:
    C#深入浅出 修饰符(二)
    HDU 5785 Interesting
    HDU 5783 Divide the Sequence
    HDU 5781 ATM Mechine
    UVA 714 Copying Books
    uva 1471 Defense Lines
    UVA 11134 Fabled Rooks
    UVA 11572 Unique Snowflakes
    UVA 11093 Just Finish it up
    UVA 10954 Add All
  • 原文地址:https://www.cnblogs.com/kjjmj/p/11461601.html
Copyright © 2011-2022 走看看