zoukankan      html  css  js  c++  java
  • 搭建内网yum仓库

    服务器配置:

    1. 创建yum仓库的目录,rpm包上传到这里.
       mkdir /soft/x86 -p
    
    2. 修改yum缓存配置:
       sed -i 's#keepcache=0#keepcache=1#g' /etc/yum.conf
       sed -i 's#cachedir=/var/cache/yum/$basearch/$releasever#cachedir=/soft/x86/$basearch/$releasever#g' /etc/yum.conf
       yum install createrepo yum-utils-y
      
       软件包获取方式除了通过yum安装软件来缓存,还可以通过yumdownloader来下载软件, 
       如: yum install --downloadonly nginx --downloaddir=/root/package/leilei leilei 它会创建文件夹并将所有依赖放入该文件下
       安装的话可以直接 rpm -ivh leilei/*.rpm
    
    3. 初始化
       createrepo -pdo /soft/x86 /soft/x86
    
    4. 下载了包后需要进行更新
       cd /soft/x86
       createrepo --update  /soft/x86 /soft/x86
       注意:  每次通过yum安装过软件,或者yumdownloader 下载过软件,都需要更新该目录
    
    5. 对外提供yum服务
       cd /soft/x86
       python -m SimpleHTTPServer 8111 &>/dev/null &
    
    加入开机启动:
    echo 'python -m SimpleHTTPServer 8111 &>/dev/null &' >>/etc/rc.local
    

    服务器配置完毕.

    通过浏览器可以看到服务:

    客户端配置:

    1. 客户机添加yum源
       cat >1.repo<<eof
       [leilei]
       name=server
       baseurl=http://10.0.0.66:8111
       enable=1
       gpgcheck=0
       eof
       
    2. 更新缓存
       yum clean all
    

    现在就可以安装 服务器中已下载的软件了

  • 相关阅读:
    hdu 1595(最短路变形好题)
    hdu 5253(最小生成树)
    hdu 2363(枚举+最短路好题)
    hdu 3440(差分约束好题)
    poj 3169&hdu3592(差分约束)
    hdu 3339(最短路+01背包)
    hdu 2145(迪杰斯特拉)
    CodeForces 581D Three Logos
    CodeForces 510E Fox And Dinner
    CodeForces 484D Kindergarten
  • 原文地址:https://www.cnblogs.com/superlinux/p/12849345.html
Copyright © 2011-2022 走看看