Download von RPMs für alle Abhängigkeiten für das Paket mit yum

Ich versuche, ein lokales YUM-Repo auf meinem System zu erstellen, das verschiedene Pakete enthält, hauptsächlich von den CentOS-Basis-Repos. Auf dem Server, auf dem das YUM-Repo gehostet wird, sind nicht unbedingt die gleichen Basispakete installiert wie auf den Servern, auf denen das YUM-Repo verwendet wird. Aus diesem Grund muss ich sicherstellen, dass meine Repos die gewünschten Pakete und jede einzelne ihrer Abhängigkeiten enthalten.

Ich erstelle meine Repos mit dem im yum-utils-Paket enthaltenen Tool yumdownloader, um zu versuchen, eine RPM-Datei für ein Paket mit yum von den Standard-CentOS-Spiegelservern herunterzuladen. Nützlich ist die Befehlszeilenoption --resolve, mit der auch Abhängigkeiten heruntergeladen werden. Da yumdownloader jedoch auf yum selbst basiert, lädt es nur Abhängigkeiten für das Paket herunter, die noch nicht auf dem System vorhanden sind.

Zum Beispiel möchte ich Paket A herunterladen, das von den Paketen B, C und D abhängt. Wenn Paket D bereits auf dem System installiert ist,yumdownloader --resolve A lädt nur A, B und C herunter, nicht jedoch D.

Gibt es eine Möglichkeit, die RPMs für alle Abhängigkeiten von einem Paket aus einem Yum Repo herunterzuladen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage