zoukankan      html  css  js  c++  java
  • centos7自建yum源 安装rpm

    如果生产环境需要大规模的安装部署rpm包,每次安装,更新,都需要上传,安装,比较麻烦,可以在生产环境中自建一个yum源。
    1、http安装
            yum -y install httpd http-devel
            service httpd start
            chkconfig httpd on
    2、createrepo安装
            yum -y install createrepo
    3、创建repodata目录
            cd /var/www/html/
            mkdir sinobbdyum/x86_64 -p
            createrepo -p -d -o sinobbdyum/x86_64/  sinobbdyum/x86_64/                                                       
    4、把需要发布的安装包存放到repodata目录
            cp ./*.rpm  /var/www/html/sinobbdyum/x86_64/
    5、更新发布yum源,由于有新增rpm包需要
            createrepo --update sinobbdyum/x86_64/                                               #更新本地源
    6、客户端设备上增加repo源文件
            cd /etc/yum.repos.d 
            vim sinobbd.repo
            [sinobbd]
            name=sinobbd-yum
            baseurl=http://192.168.0.25/sinobbdyum/x86_64
            gpgcheck=0
    7、测试是否生效
            先清除客户端本地yum数据源缓存,在进行安装
            rpm clean all
            yum  install test.rpm

    异常:如果出现
    [root@localhost ~]# createrepo -p -d -o yum/centos/6/x86_64 yum/centos/6/x86_64
    Traceback (most recent call last):
      File "/usr/share/createrepo/genpkgmetadata.py", line 28, in <module>
        import createrepo
    ImportError: No module named createrepo
  • 相关阅读:
    Codeforces Round #276 (Div. 1) D. Kindergarten dp
    Codeforces Round #221 (Div. 1) B. Maximum Submatrix 2 dp排序
    hihoCoder Challenge 27 #1469 : 福字 dp
    Codeforces Beta Round #5 C. Longest Regular Bracket Sequence 括号序列 dp+栈
    Python id() 函数
    Python divmod() 函数
    Python any() 函数
    Python next() 函数
    Python slice() 函数
    Python3 hex() 函数
  • 原文地址:https://www.cnblogs.com/fungitive/p/9136194.html
Copyright © 2011-2022 走看看