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
    

      

  • 相关阅读:
    Mybatis简单的入门之增删改查
    循环的角度求均值
    谈谈软件设计
    秒杀多线程第四篇 一个经典的多线程同步问题
    (转)dp动态规划分类详解
    P1006 传纸条
    P1005 矩阵取数游戏
    1D1D动态规划优化
    NOI 2009A 诗人小G
    P1078 文化之旅
  • 原文地址:https://www.cnblogs.com/kjjmj/p/11461601.html
Copyright © 2011-2022 走看看