zoukankan      html  css  js  c++  java
  • 搭建YUM仓库

    1.1.1创建yum仓库目录

    mkdir -p /application/yum/centos7/x86_64
    cd /application/yum/centos7/x86_64/

    1.1.2获取rpm软件包几种方法

    #1.自己制作rpm包
    #2.yum只下载不安装
    yum downloader pcre-devel openssl-devel
    #3.平时安装软件时不删除安装包
    sed -i 's/keepcache=0/keepcache=1/g' /etc/yum.conf
    #存储目录
    /var/cache/yum/

    1.1.3 初始化YUM仓库

    cd /application/yum/centos7/x86_64/
    createrepo -pdo /application/yum/centos7/x86_64/ /application/yum/centos7/x86_64/
    #仓库每添加新rpm包都要更新一下
     createrepo --update /application/yum/centos7/x86_64/
    #提供yum服务 可以选择apache或者nginx提供web服务,但用Python的http模块更简单适用于内网
    python -m SimpleHTTPServer 80 &>/dev/null &
    #浏览器测试
    http://IP

    1.1.4 客户端配置

    cd /etc/yum.repos.d/
    mkdir yum_bak
    mv * yum_bak/
    
    vim yanshicheng.repo
    [yanshicheng]
    name=Server
    baseurl=http://192.168.10.23
    enable=1
    gpgcheck=0
    
    yum clean all
    yum list

    1.1.5 同步公网YUm源

    镜像同步公网yum源
    上游yum源必须要支持rsync协议,否则不能使用rsync进行同步。
    http://mirrors.ustc.edu.cn/status/
    /usr/bin/rsync -av rsync://mirrors.ustc.edu.cn/centos/7/os/x86_64/ /application/yum/centos7/x86_64/

    作者:闫世成

    出处:http://cnblogs.com/yanshicheng

    联系:yans121@sina.com

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题或建议,请多多赐教,非常感谢。
  • 相关阅读:
    iOS 远程推送
    iOS 本地推送
    iOS 循环利用的注意事项
    iOS 通知代理执行代理方式时,代理为nil的解决办法
    iOS SSZipArchive
    iOS PushMebaby
    Objective
    Objective
    Objective
    Objective
  • 原文地址:https://www.cnblogs.com/yanshicheng/p/9382480.html
Copyright © 2011-2022 走看看