Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 34134|Antwort: 6

[Linux] Die Offline-Installation von rpm-Paketen in CentOS 7 behebt automatisch Abhängigkeiten

[Link kopieren]
Veröffentlicht am 16.06.2021 14:56:10 | | | |
Wenn die Produktionsumgebung aus Sicherheitsgründen getrennt ist. Yum zu nutzen, um Software automatisch zu installieren und Abhängigkeiten über lokale Quellen zu verwalten.
Das wichtigste Problem dieser Methode ist jedoch, wie man die Software und ihre Abhängigkeiten für lokale Quellen beschafft.

Wenn es weniger Abhängigkeiten gibt, um Software zu installieren, könnte es eine Lösung sein, sie manuell einzeln zu finden und herunterzuladen, und wenn eine Software Hunderte von Abhängigkeiten hat und es Abhängigkeiten von den Abhängigkeiten gibt, versucht man es dann erneut?


Linux-Paketsuche: Download-Adresse:Der Hyperlink-Login ist sichtbar.


Installieren Sie zuerst das Plugin yum-plugin-downloadonly mit folgendem Befehl:

Downloade libgdiplus-devel und seine Abhängigkeiten

(Anmerkung:Die Download-Abhängigkeit dient dazu, die fehlenden Abhängigkeiten im aktuellen System zu erkennen, daher muss es sich um die Systemumgebung zweier gleicher Server handeln.


wobei --downloaddir den Speicherort des heruntergeladenen rpm-Pakets angibt, gefolgt vom Namen der Software, die von yum installiert werden muss, und mehrere Teile unterstützt.

Nachdem du das RPM-Paket auf dem Netzwerkrechner heruntergeladen hast, kopiere es auf den Server ohne Netzwerk und installiere es. Der Befehl lautet wie folgt:


Oder so
(Ende)





Vorhergehend:Der Unterschied zwischen Linux-Devel-Paketen und Nicht-Devel-Paketen
Nächster:.NET/C#, um zu bestimmen, ob ein Typ nullfähig ist oder nicht
 Vermieter| Veröffentlicht am 16.06.2021 15:07:39 |
Download über YumDownloader

Wenn du das Softwareinstallationspaket nur über Yum herunterladen möchtest, es aber nicht installieren musst, kannst du den Befehl yumdownloader verwenden.

Der Befehl yumdownloader befindet sich im Paket yum-utils.

Installieren Sie zuerst yum-utils:


Sieh dir an, welche Befehle im yum-utils-Paket enthalten sind:

(/usr/bin/yumdownloader-Befehl im Paket enthalten)

Hol dir das libgdiplus-devel-Installationspaket und dessen Abhängigkeiten


Veröffentlicht am 16.06.2021 23:36:39 |
Danke fürs Teilen, Unterstützung!
 Vermieter| Veröffentlicht am 15.10.2021 15:08:00 |
yum install --downloadonly --downloaddir=/tmp/ [paketname]-[version]. [Architektur]

# Zum Beispiel:

yum install --downloadonly --downloaddir=/tmp/ cri-tools-1.0.0_beta.1-0
 Vermieter| Veröffentlicht am 15.10.2021 15:18:42 |
Abfrage der Version des Pakets über die Kommandozeile



 Vermieter| Veröffentlicht am 21.10.2021 09:03:28 |


1.--nodeps überprüft bei der Installation keine Abhängigkeiten, zum Beispiel brauchst du A bei dieser Umdrehzahl, aber du installierst A nicht, also kann dein Paket nicht installiert werden, und du kannst es mit --nodeps installieren.

2.--Force ist eine erzwungene Installation, zum Beispiel, wenn Sie Version 1 dieser RPM installiert haben, müssen Sie bei der Installation von Version 2 dieses RPM --force to forced installation verwenden.
 Vermieter| Veröffentlicht am 18.12.2021 11:58:29 |
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com