yum离线安装rpm和依赖包

离线安装说明

          通常生产环境由于安全原因都无法访问互联网.此时就需要进行离线安装,主要有两种方式:源码编译、rpm包安装。源码编译耗费时间长且缺乏编译环境,所以一般都选择使用离线 rpm 包安装

rpm包下载到本地

        mkdir conntrack
        yum deplist conntrack-tools |grep provider |cut -d : -f 2 |uniq
        yum install yum-utils -y
        yumdownloader conntrack-tools
        for i in `yum deplist conntrack-tools |grep provider |cut -d : -f 2 |uniq` ; do yumdownloader $i ; done

        

 repotrack下载所有依赖

       yumdownloader解决了conntrack-tools的依赖包,但是无法解决依赖包的依赖包
       repotrack不仅解决了conntrack-tools的依赖包,还解决了依赖包和依赖包之间的关系

       repotrack conntrack-tools

       

离线安装

        把rpm包目录拷贝到任何一个离线主机执行安装

        rpm -Uvh --force --nodeps *.rpm

        

 执行软件命令

      

      通过这种方式可以非常快速的找到所有必须的rpm包,而不需要手动一个一个去下载依赖的rpm包

离线安装perf

    mkdir perf
    cd perf
    yum deplist perf |grep provider |cut -d : -f 2 |uniq
    yumdownloader perf
    for i in `yum deplist perf |grep provider |cut -d : -f 2 |uniq` ; do yumdownloader $i ; done
    tar -zcvf per.tar ./perf
    sz per.tar

   

 

posted @ 2022-08-21 21:16  不懂123  阅读(2071)  评论(0编辑  收藏  举报