Ist es möglich, RPM-Dateien für die Offline-Verwendung in Fedora herunterzuladen? (Siehe Beschreibung)

1317
karim

Ich habe einen mit Fedora installierten PC, der vom Internet getrennt ist (und ich kann nichts dagegen tun). Ich möchte also RPM-Dateien für verschiedene Software von einem anderen PC herunterladen und sie später auf der vorherigen installieren. Gibt es einen Weg, wie ich das schaffen kann?

Auf Ubuntu habe ich zwei verschiedene Wege verwendet, um dies zu erreichen. Eine davon ist "sudo apt-get install --download-only Paketname" und kopiert dann die Deb-Dateien. Eine andere Methode ist die Verwendung von Synaptic. Verwenden Sie das "Generate Package Download Script" und laden Sie die Deb-Dateien mit diesem Script herunter.

Bei Fedora finde ich jedoch noch einen ähnlichen Weg. Kannst du mir helfen?

Jede Hilfe wird geschätzt. Vielen Dank.

2

2 Antworten auf die Frage

4
atype

Ja, es ist möglich, relevante Optionen für dnf sind :

  • --downloadonly Laden Sie den aufgelösten Paketsatz herunter, ohne eine RPM-Transaktion auszuführen (Installieren / Aktualisieren / Löschen).
  • --downloaddir=<path> Leiten Sie heruntergeladene Pakete in das angegebene Verzeichnis um. Die Option muss zusammen mit der Befehlszeilenoption --downloadonly oder mit dem Befehl download (dnf-plugins-core) verwendet werden.

Installieren Sie heruntergeladene Pakete auf dem Empfängercomputer dnf install /path/to/rpm

0
mattdm

Das dnf --downloadonlyFlag zieht Pakete in den lokalen Cache, ohne sie zu installieren. Sie können den dnf downloadBefehl auch verwenden, um Pakete in das aktuelle Verzeichnis herunterzuladen (und dies als Nicht-Root). (Dies ist ein Plugin; docs unter man dnf.plugin.download.)

Mit erhalten dnf download --resolveSie auch die Abhängigkeiten, die auf diesem System fehlen. (Wenn Ihr System mit dem Ziel übereinstimmt, ist dies praktisch.)