zoukankan      html  css  js  c++  java
  • 搭建yum仓库服务器

    环境:服务端centos6.9 客户端要求 能上网(可以ping通baidu.com)

     1.yum的配置文件信息在/etc/yum.repos.d/下,我们配置的是自己的网络yum源,所以这些文件我们都把它移(mv)到别的地方,或者打包备份(理论上我觉得不影响,但是看了有的博文这样做,我也就这样做了)

    2.创建我们的本地yum仓库(文件夹)

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

    然后将rpm包放进来,也可以将光盘中的rpm包复制过来

    我是更改yum配置文件 将yum下载的rpm包缓存到这个目录中

    cat /etc/yum.conf
    cachedir=/application/yum/centos6/x86_64/
    # 更改缓存目录 keepcache=1 #1 表示缓存 0表示不缓存

    我下载了个tree 放入当中

    yumdownloader install -y  tree   #yumdownloader 只下载 不安装
    yum install -y --downloaddir=/application/yum/centos6/x86_64/ --downloadonly memcached keepalived 下载不安装 并解决依赖

    3.安装createrepo软件,用于生成yum仓库的软件

    yum install -y createrepo      #下载安装

    cd /application/yum/centos6/x86_64/

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

    #初始化yum仓库


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

    #每加入一个rpm包就要更新一次

    4、使用python命令把80端口打开,这个地方需要在包的路径下面,通过网页把内容发布出去

    [root@localhost ~]# cd /application/yum/centos6/x86_64/
    [root@localhost yum_source_pck]# python -m SimpleHTTPServer 80 &> /dev/null &

     用这个&意思是放在后台一直运行,要不然就访问不到

    我们也可以访问测试一下是否可以连接

    lsof -i :80

    客户端

    复制代码

    cat > /etc/yum.repos.d/CentOS-Base.repo << EOF
    [oldboy]
    name=Server
    baseurl=http://172.16.1.61
    enable=1
    gpgcheck=0
    EOF
    yum --enablerepo=oldboy --disablerepo=base,extras,updates,epel list
    yum clean all
    yum makecache

    复制代码

     使用yum安装测试

    yum -y install tree

     测试成功

    这是临时使用内网yum源 想要永久使用 需要修改配置文件 将默认的repo文件关闭

    [cd /etc/yum.repos.d/
    vim CentOS-Base.repo
    # 在每一个启动的源加上
    # enabled=0   #改为1就启用,没有此参数也是启用。
    [base]
    …………
    enabled=0
    [updates]
    …………
    enabled=0
    [extras]
    …………
    enabled=0
    # 还有其他开启的仓库就使用这个办法关闭。
  • 相关阅读:
    gulp.js基础入门
    正则匹配
    app的meta标签
    移动端UC浏览器和QQ浏览器的部分私有meta属性
    雅虎团队经验:网站页面性能优化的 34条黄金守则
    DOCTYPE声明作用及用法详解
    DOCTYPE 中xhtml 1.0和 html 4.01区别分析
    html doctype 作用介绍
    WebStorm
    JQuery的Ajax跨域请求原理概述及实例
  • 原文地址:https://www.cnblogs.com/koushuige/p/9225554.html
Copyright © 2011-2022 走看看