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
-
Installieren Sie das Repotrack-Tool
yum -y install yum-utils
-
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
-p
Geben Sie den Download-Pfad an -
Verwandeln Sie alle heruntergeladenen RPMs in ein komprimiertes Paket, um das Kopieren zu erleichtern
tar -zcvf nginx.tar.gz /home/nginx/
-
Entpacken Sie das Programm und installieren Sie es auf dem Intranetserver
tar -zxvf nginx.tar.gz rpm -ivh --nodeps --force home/nginx/*.rpm