Ich muss ein lokales Repository in RHEl 5.5 erstellen. i386
Denn wenn ich einen Befehl in das Terminal eingebe, heißt es, dass RHEL nicht mit RHN abonniert ist, was wahr ist. Ich habe es von einem Freund genommen.
Kann mir jemand sagen, wie ich dieses Ziel erreichen kann?
Weitere Aktionen basierend auf Warl0ck-Anweisungen.
- Ich habe die RPMs von Mdia in den Ordner / home / Umair / RPM kopiert
- Ich habe das Skript createrepo-0.4.11-i386.el5.noarch.rpm im Serververzeichnis von Installation Media installiert. Dann dauerte es einige Zeit, um Metadaten zu generieren. Gesamtpakete 2348
- Dann erstelle ich die lokale Repo-Datei mit vi
vi /etc/yum.repos.d/local.repo
Dies sind die Einträge, die ich hinzugefügt habe.
Und schließlich führe ich diesen Befehl aus
yum -y installiere apache php {, - cgi, -cli, -gd, -mysql} mysql {, - server}
und als Antwort schlug mich Bash mit Irrtum
rhel
yum
repository
OmiPenguin
quelle
quelle
Antworten:
Es gibt viele Dokumente da draußen, mit einer Reihe von RPM-Paketen könnten Sie so etwas tun,
Installieren Sie zuerst das createrepo-Skript von
rpm -ivh /path/to/mounted/cdrom/createrepo*.rpm
(Kommt darauf an, wo Sie Ihre RedHat-DVD gemountet haben)Erstellen Sie nun einen Ordner für alle RPMS, die Sie im Repository haben möchten, z. B.
RPMS
und legen Sie die erforderlichen "* .rpm" -Dateien darin ab.Führen Sie
createrepo /path/to/RPMS
dann Metadaten aus.Wenn Sie fertig sind, fügen Sie das Repository zu Ihrer yum-Konfiguration hinzu, z. B. setzen Sie Folgendes auf
/etc/yum.repos.d/local.repo
quelle
file:///home/Umair/
in diesem Fall sein, ich habe dies noch nicht ausprobiert, vielleicht sind die Metadaten im übergeordneten Ordner von RPMS gespeichert.createrepo
von anderen Paketen abhängt.nginx
Webdienst implementiert wird . Wie erstelle ich ein Repository mit Nginx?Das erste, was Sie tun müssen, ist:
Entweder (nicht beide) von:
Dann sollten Sie feststellen, dass Sie auf Software zugreifen und Ihre Aufgabe erledigen können.
quelle
Installiere create repo
Kopieren Sie den gesamten Inhalt von der DVD oder nur von den Paketen
createrepo
. Weil das Repository in DVD eingebaut ist. (Überprüfen Sie, ob ein Repodata-Verzeichnis vorhanden ist.)Wenn das Paketverzeichnis nur kopiert wird, führen Sie es aus
Erstellen Sie eine Yum-Repo-Datei:
quelle