• 本地yum仓库服务端搭建


    yum服务端设置

    1.1 安装createrepo软件

      yum -y install createrepo

    1.2 创建yum仓库目录

      mkdir -p /application/yum/centos6/x86_64/

    补充: 获取rpm软件包的几种方法

    (1) 自己制作的rpm包

    (2) yumdownloader pcre-devel openssl-devel 只下载不安装

    (3) 平时yum安装软件时不删除安装包

      vim /etc/yum.conf里的keepcache=0,改成keepcache=1

      sed -i 's#keepcache=0#keepcache=1#g' /etc/yum.conf

      放入/application/yum/centos6/x86_64/目录即可

      mv $(find /var/cache/yum/x86_64/ -name "*rpm") /application/yum/centos6/x86_64/   

      把安装包默认存放目录:/var/cache/yum/x86_64/ 的rpm包转移到创建yum仓库目录:/application/yum/centos6/x86_64/

    1.3 初始化源数据repodata索引文件

      第一个目录:yum仓库的源路径,第二个目录:索引存放的路径

        createrepo -pdo /application/yum/centos6/x86_64/ /application/yum/centos6/x86_64/

      每加入一个rpm包就要更新一下(重点注意)

        createrepo --update /application/yum/centos6/x86_64/

    1.4 提供yum服务

      这里用Python的http模块更简单,适用于内网环境

        cd /application/yum/centos6/x86_64/ && nohup python -m SimpleHTTPServer 81 &>/dev/null &

      补充:这里用Python的http模块更简单,适用于内网环境

    yum客户端配置

    2.1 更改yum配置文件的目录

      切换到yum源的目录

      cd /etc/yum.repos.d/

      创建新目录把原先yum源放在新建的目录下面

      mkdir yum_bak

      mv *repo yum_bak

    2.2 配置本地yum源

      vim localyum.repo

    ———————————————————
      #yum源名称

      [localyum]

      #name随便来

      name=server

      #yum源服务器IP地址

      baseurl=http://172.16.1.61:81

      #激活yum源;0是不使用

      enable=1

      #校验机制;内网的就不需要(不去除,要给rpm包加密)

      gpgcheck=0

    2.3 清空本机已有yum缓存

      yum clean all (每次有新的包都执行一遍)

    2.4 列表显示yum仓库

      yum list (每次有新的包都执行一遍)

    2.5 配置好直接按普通yum安装命令执行就可以

      yum install -y 需安装的服务

     

  • 相关阅读:
    django之上传
    djano的ORM操作
    Python中的分页管理
    MySQL作业
    socket操作
    python的os模块
    django-debug-toolbar的配置及使用
    logging模板及配置说明
    使用StrictRedis连接操作有序集合
    学习总结
  • 原文地址:https://www.cnblogs.com/hellhappy/p/6900740.html
Copyright © 2020-2023  润新知