• 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
  • 相关阅读:
    ORA-01113: file xxxx needs media recovery
    ORACLE快速彻底Kill掉的会话
    fdisk添加分区引起的Linux Error: 22: Invalid argument
    VMware下Windows Server 2012添加新磁盘
    MS SQL 监控错误日志的告警信息
    【转载】latch: cache buffers chains
    SQL*Plus环境变量设置浅析
    Red Hat Enterprise Server 6.0 安装Sendmail相关包
    Python isinstance判断对象类型
    python strip()函数
  • 原文地址:https://www.cnblogs.com/fungitive/p/9136194.html
Copyright © 2020-2023  润新知