Wie würde ich bei einer auf Yum basierenden Installation (speziell in meinem Fall einer Scientific Linux 5.1 x86_64-Installation) die installierten Programme und Dienstprogramme auf einen neuen Computer duplizieren, der auf Fedora Core x86_64 basiert? Die Hardware ist sehr ähnlich, aber nicht identisch, und es gibt den offensichtlichen Unterschied, dass SL5 auf EL basiert, nicht auf Fedora. Ich versuche hauptsächlich, das Benutzererlebnis von der ursprünglichen Box (SL) auf die neue Box (FC) zu kopieren.
20
.
)Antworten:
Sie können eine Liste der installierten Software erstellen mit:
Da sie auf verschiedenen Distributionen basieren, bin ich mir nicht sicher, wie Sie die Installation durchführen würden.
Wenn ich es auf eine Neuinstallation der gleichen Distribution kopieren würde, würde ich den folgenden Befehl als root ausführen
quelle
Liste der installierten RPMs auf Ihrer RHEL-Box abrufen:
yum list installed |tail -n +3|cut -d' ' -f1 > installed_packages.txt
Installieren Sie Pakete auf Fedora:
yum -y install $(cat installed_packages.txt)
Hinweis: Fedora ist das F & E-Projekt für RHEL und Sie sollten in der Lage sein, die meisten dieser Pakete in Fedora zu installieren.
Die Steves-Methode listet Versionsnummern auf und Sie möchten dies vermeiden.
quelle
Sie können Kickstart ausprobieren oder einen PXE-Installations- / Boot-Server für mehrere Distributionen einrichten. Oder wenn einige Ihrer Maschinen plattenlos sind, können Sie es versuchen plattenlos LTPS- Methode (dies wird im Allgemeinen als Thin Client-IIRC bezeichnet) ausprobieren (siehe auch hier)
EDIT: Wenn das der Fall ist, sehen Sie dies
quelle
Ich glaube, dass Dejans Antwort /unix//a/25729/346788 die beste für ein
yum
basiertes System ist. Es kann jedoch sein, dass es aufgrund des Puffers nicht funktioniert, wenn Sie in den Server sshen. Details unter Wie bekomme ich eine "YUM LIST" Ausgabe, damit sie in einer Zeile bleibt, wenn die Ausgabe über den Remote-Befehl ssh erfolgt?So, um etwas zu verbessern, um die vollständige Liste der Pakete zu erhalten:
So rufen Sie die Liste der installierten Pakete ab
rpm
:So rufen Sie die Liste der installierten Pakete ab
yum
:quelle