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
    

      

  • 相关阅读:
    Linux(一)简介与安装
    BBS项目(四)
    BBS项目(三)
    BBS项目(二)
    BBS项目(一)
    会话控制
    SQL表连接查询
    [转]使用GROUP BY WITH ROLLUP改善统计性能
    MySQL中的set和enum
    PHP操作MySQL
  • 原文地址:https://www.cnblogs.com/kjjmj/p/11461601.html
Copyright © 2011-2022 走看看