zoukankan      html  css  js  c++  java
  • yum离线安装神器yumdownloader

    在能联网的服务器上

    1、安装yumdownloader

    yumdownloader是什么:yumdownloader is a program for downloading RPMs from Yum repositories

    安装:yum install yum-utils -y

    2、获取ansible安装包及依赖

    1.  
      [root@localhost ~]# mkdir -p /tmp/local-yum --制作的 yum 源根目录
    2.  
      [root@localhost ~]# mkdir -p /tmp/local-yum/Packages --yum源的下的packages
    3.  
      [root@localhost ~]# yumdownloader --resolve --destdir /tmp/local-yum/Packages ansible
    4.  
      [root@localhost ~]# yumdownloader --resolve --destdir /tmp/local-yum/Packages createrepo
    5.  
       
    6.  
       

    注意/tmp/local-yum/Packages之间是有空格的哦

    [root@localhost local-yum]# tar -zcf ansible.tar.gz  Packages  --到local-yum目录下打包Packages该目录

    3、上传将ansible.tar.gz上传到离线服务器上/tmp/local-yum目录下

     

    在离线服务器上

    1、解压压缩包

    [root@localhost local-yum]# mkdir -p /tmp/local-yum 
     [root@localhost local-yum]#tar zxf ansible.tar.gz

    [root@localhost local-yum]# cd /tmp/local-yum/Packages/

    2、制作离线源

    1.  
      [root@localhost Packages]# rpm -ivh deltarpm-3.6-3.el7.x86_64.rpm
    2.  
      [root@localhost Packages]# rpm -ivh python-deltarpm-3.6-3.el7.x86_64.rpm
    3.  
      [root@localhost Packages]# rpm -ivh createrepo-0.9.9-28.el7.noarch.rpm
    4.  
      [root@localhost local-yum]# createrepo /tmp/local-yum/

    [root@localhost local-yum]# pwd
    /tmp/local-yum
    [root@localhost local-yum]# ls
    ansible.tar.gz  Packages  repodata

    yum源中是不认识这些包的,需要做下处理,比如重新创建repodata,这个命令就是createrepo

    3、编辑yum文件

    vim /etc/yum.repos.d/ansible.repo

    1.  
      [ansible]
    2.  
      name=ansible
    3.  
      baseurl=file:///tmp/local-yum
    4.  
      gpgcheck=0
    5.  
      enabled=1

    4、安装ansible(yum install 可以安装ansible的包了,并且会自己解决依赖问题)

    yum install ansible -y

  • 相关阅读:
    LC.225. Implement Stack using Queues(using two queues)
    LC.232. Implement Queue using Stacks(use two stacks)
    sort numbers with two stacks(many duplicates)
    LC.154. Find Minimum in Rotated Sorted Array II
    LC.81. Search in Rotated Sorted Array II
    LC.35.Search Insert Position
    前后端分离:(一)
    Redis基本使用(一)
    GIT篇章(二)
    GIT篇章(一)
  • 原文地址:https://www.cnblogs.com/L1-5551/p/13726566.html
Copyright © 2011-2022 走看看