Installieren Sie ein RPM mit allen Abhängigkeiten lokal

Installieren Sie ein RPM mit allen Abhängigkeiten lokal

Ich versuche, Docker-CE auf CentOS 7 mit einem von der offiziellen Site heruntergeladenen RPM zu installieren, habe die Abhängigkeiten mit Yum in ein Verzeichnis heruntergeladen --downloadonlyund beim Versuch, das Docker-CE-RPM zu installieren, werde ich benachrichtigt, dass nicht erfüllte Abhängigkeiten bestehen.

Ich habe zwei Fragen zu den oben genannten

  • Wenn / wie kann ein RPM mit all seinen Abhängigkeiten installiert werden, ohne sich um die Reihenfolge der Abhängigkeiten im selben Verzeichnis wie das Haupt-RPM zu kümmern
  • Können wir alle Abhängigkeiten für ein RPM-Paket herunterladen und es ohne Internet-/lokalen Repository-Zugriff installieren?

Antwort1

Gut, nach einigem Herumprobieren konnte ich das RPM installieren. Hier sind die Schritte, die ich unternommen habe.

Ich habe die Abhängigkeiten für das Haupt-RPM heruntergeladen. Beim Installieren der RPMs wurde ich aufgefordert, noch ein paar weitere Pakete herunterzuladen. Ich habe diese ebenfalls heruntergeladen und so lange gewartet, bis im Abschnitt „Herunterzuladen“ nichts mehr angezeigt wurde.

Ich habe alle Pakete in ein Verzeichnis gelegt und eine durchgeführt yum localinstall *.rpm.

verwandte Informationen