zoukankan      html  css  js  c++  java
  • 本地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 需安装的服务

     

  • 相关阅读:
    Android 3.0 r1 API中文文档(108) —— ExpandableListAdapter
    Android 3.0 r1 API中文文档(113) ——SlidingDrawer
    Android 3.0 r1 API中文文档(105) —— ViewParent
    Android 中文 API (102)—— CursorAdapter
    Android开发者指南(4) —— Application Fundamentals
    Android开发者指南(1) —— Android Debug Bridge(adb)
    Android中文API(115)——AudioFormat
    Android中文API(116)——TableLayout
    Android开发者指南(3) —— Other Tools
    Android中文API (110) —— CursorTreeAdapter
  • 原文地址:https://www.cnblogs.com/hellhappy/p/6900740.html
Copyright © 2011-2022 走看看