Die Installation von 3rd-party-Pakete in kickstart auf redhat
Ich habe versucht, herauszufinden, wie man eigene Pakete als Teil einer kickstart-Installation (speziell mondo Pakete), aber mit dem %packages-Richtlinie im Gegensatz zu rpm-Befehle in die post-Skripten. Ich versucht, indem Sie die packages-Datei mit meinen %include-Anweisung in die kickstart-Datei und kopiert die RPM ' s für RH linux/Packages-Verzeichnis, das diese Pakete nicht installiert bekommen. Lese ich etwas über comps.xml aber dont haben, dass die Datei in die RHEL-distribution, oder wissen, was das Verfahren ist.
Im wesentlichen habe ich eine Paketliste, die ich auch so:
# cat packages.txt
openssh-clients
openssh-server
afio-2.5-1.rhel6.x86_64.rpm
buffer-1.19-4.rhel6.x86_64.rpm
mindi-2.1.7-1.rhel6.x86_64.rpm
mindi-busybox-1.18.5-3.rhel6.x86_64.rpm
mondo-3.0.4-1.rhel6.x86_64.rpm
Alle rpms von afio unten sind benutzerdefinierte diejenigen, die nicht Teil der RH-installation.
Könnte mir jemand sagen, wie dies geschehen kann?
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Alle kickstart-Dateien sollte ein Abschnitt in der Nähe der Spitze, wo Sie definieren die verfügbaren repos. Ein Beispiel repo-Zeile würde so Aussehen:
Dieser erzählt die kickstart-system, dass es ein brauchbares rpm-repo unter der angegebenen url
Damit Sie Ihre eigenen rpms müssen Sie erstellen eine benutzerdefinierte repo und zeigen Sie Ihre kickstart-Dateien durch das hinzufügen einer neuen repo-Linie. Dann können Sie die Liste der core-rpm-Paket-Namen in der %packages-Richtlinie, und Sie werden abgeholt.
So für Sie es wäre so etwas wie: