Hallo,
ich habe folgendes Problem:
Da ich kein DSL habe besorge ich mir die Update RPMs für mein Distris (im Moment je nach Laune Mandrake 9.1, SuSE 8.2 oder RedHat 9.0). Jetzt hab' ich die alle auf CD und/oder auf der Festplatte rumliegen.
Jetzt will ich aber nur die Pakete aktualisieren, die auf meinem System installiert sind. Von Hand mache ich das per
rpm -qa > installed.log
und kopiere dann alle entsprechenden RPMs in ein Verzeichnis und mache dann
rpm -Uhv *
Geht das denn nicht irgendwie einfacher? Die Aktualisierungs-Tools von SuSE und RedHat scheinen irgendwie immer eine
online Verbindung vorrauszusetzen.
Habt ihr Tipps?
Gruß
KiWiX
Automatisiertes "offline" RPM-Update
Re: Automatisiertes
Nimm statt <b>-U</b> (<u>U</u>pdate) die Option <b>-F</b> (<u>F</u>reshen). Dann werden nur die Pakete upgedatet, die schon installiert sind. Alle andere an der Kommandozeile angegebenen Pakete werden ignoriert, da nicht bereits installiert. So mache ich typischerweise meine Updates:<pre>rpm -Fhv --test *.rpm</pre>im Verzeichnis mit meinen downgeloadeten RPMs. Wenn alles klappt, einfach nochmal ohne "--test" aufrufen.
Jochen
Jochen
Re: Automatisiertes
Danke,
hab' ich wohl in den man-pages oder der online hilfe übersehen oder falsch interpretiert.
Werd's heut abend gleich mal ausprobieren.
Gruß
KiWiX
hab' ich wohl in den man-pages oder der online hilfe übersehen oder falsch interpretiert.
Werd's heut abend gleich mal ausprobieren.
Gruß
KiWiX