package management unter openSUSE 11.x

Eine historisch begründete Unzufriedenheit mit SUSE Linux Distributionen kommt sicherlich durch den katastrophalen Paketmanager unter SuSE 10.0/10.1 gekoppelt mit Novell’s ZMD und/oder dem stark verbesserten aber noch nicht ganz zufriedenstellenden Paketmanager unter openSUSE 10.2/10.3.

Fairerweise muss man klarstellen, dass dieser Paketmechanismus seit openSUSE 11.0 nun sehr zuverlässig und sehr schnell arbeitet.

Interessanterweise ist das backend das gleiche geblieben. Es handelt sich um libzypp, was das YaST frontend und die Kommandozeilenapplikation zypper bedient. Wie man an im englischen Wikipedia Eintrag nachlesen kann, wurde seit 11.0 der Solver ausgetauscht, was die Performance dramatisch steigerte.

Ich kann das nur für mehrere openSUSE 11.0 Installationen bestätigen – mit 11.2 ist der Paketmechanismus nochmals wesentlich schneller geworden. Zudem können auch kritische Fehler ziemlich schnell behoben werden – am besten auf der Kommandozeile:

zypper refresh

erneuert die Inhalte aller Repositories

zypper verify

Verifiziert die Integrität der Paketabhängigkeiten und schlägt autonom Verbesserungen vor, falls Bedingungen nicht mehr erfüllt werden.

Gerade letzteres benötigte ich, als ein kritisches Update des Paketmanagers selber, durch eine Fehlfunktion des nicht zu empfehlenden SUSE-KDE-Update Applet, schiefging.

Händisch musste ich mit

zypper install

unter zuhilfenahme einer direkten URL zwei Pakete direkt nochmals installieren (mit –force erzwungen) und danach mit zypper verify einen konsistenen Zustand wiederherstellen.

Ein Gedanke zu „package management unter openSUSE 11.x“

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.