Linux verwendet Repotrack, um RPM-Pakete und ihre erforderlichen Abhängigkeiten herunterzuladen

Das F&E-Netzwerk des Unternehmens ist nicht mit dem Internet verbunden und die Programme, die auf dem Server installiert werden müssen, müssen offline durch Herunterladen des RPM-Pakets installiert werden. Allerdings fehlen beim RPM-Paket häufig Abhängigkeiten während der Installation. In diesem Artikel wird das Repotrack-Tool verwendet, um das Paket und alle seine Abhängigkeiten gleichzeitig herunterzuladen.

Dringend empfohlen: Mit dieser Methode können theoretisch alle Linux-Offline-Programminstallationspakete heruntergeladen werden

  1. Installieren Sie das Repotrack-Tool

    yum -y install yum-utils
    
  2. Geben Sie den Download-Pfad und den Paketnamen zum Herunterladen an

    # 用法
    /usr/bin/repotrack [options] package1 [package2] [package..]  
    
    # 以下载 nginx 为例
    /usr/bin/repotrack -p /home/nginx/ nginx
    

    -pGeben Sie den Download-Pfad an

  3. Verwandeln Sie alle heruntergeladenen RPMs in ein komprimiertes Paket, um das Kopieren zu erleichtern

    tar -zcvf nginx.tar.gz /home/nginx/
    
  4. Entpacken Sie das Programm und installieren Sie es auf dem Intranetserver

    tar -zxvf nginx.tar.gz
    rpm -ivh --nodeps --force home/nginx/*.rpm
    

Supongo que te gusta

Origin blog.csdn.net/qq12547345/article/details/128455570
Recomendado
Clasificación