Speziell für eigene RPM-Pakete bietet sich ein YUM-Repository im LAN an. Damit lässt sich die Installation von RPM-Paketen automatisieren und man spart sich - gerade bei großen Paketen - den Download aus dem Netz.
Für Test- und Entwicklungszwecke hat sich bei mir ein NAS der Firma Synology bewährt. Als Basis dient ein NFS-Share und der "Web Station"-Service. So lassen sich die RPM-Pakete bequem von meiner Workstation auf das NAS schieben. Das YUM-Repository lässt sich im zweiten Schritt mit dem Befehl createrepo
anlegen oder aktualisieren.
Zunächst die gewünschen RPM-Pakete auf das NFS-Share verschieben / kopieren:
mv oracle-database-preinstall-23ai-1.0-2.el9.x86_64.rpm /media/web/ mv oracle-database-free-23ai-1.0-1.el9.x86_64.rpm /media/web/
Falls noch kein YUM-Repository existiert:
createrepo /media/web/
Nach diesem Aufruf gibt es ein Unterverzeichnis repodata mit den entsprechenden Metadaten des Repository.
Um die Metadaten nach dem Hinzufügen von Paketen zu aktualisieren reicht ein:
createrepo --update /media/web/