Hallo Lutz, hallo Alex, hallo Leute, Am Donnerstag, 8. August 2013 schrieb Lutz Thuns:
Am 07.08.2013 23:15, schrieb Alex Winzer:
Was aber wirklich nervt, ist der Umstand, dass zypper gefühlte 1.000 Mal ein mkinitrd ausführt. Das dauert auf der Kiste immer ewig. Ich verstehe, dass das notwendig ist, wenn man bestimmte Pakete einzeln installiert. Aber braucht man das wirklich, wenn in meinem Beispiel 1.770 Pakete geupgraded werden nach jedem 50sten Paket?
Soweit ich weiß liegt das nicht an zypper, sondern an rpm. Das auslösen von mkinitrd erfolgt durch skripte, die nach dem Installieren von diversen .rpm-Paketen ausgeführt werden (%post-Scripts). Mir ist keine Option für zypper bekannt, die die Skripte unterdrückt (--noscripts bzw. --nopost heißen die Parameter bei rpm). Wäre auch nicht unbedingt sinnvoll, nicht in jedem Skript steht (nur) mkinitrd.
Genau, das fasst die Situation ganz gut zusammen. Für zukünftige Versionen ist allerdings eine Verbesserung zu erwarten: %posttrans-Scripte, also Scripte, die nach der kompletten Transaktion ausgeführt werden. rpm kann das schon länger, aber weil zypper die Pakete einzeln installiert (= eine Transaktion pro Paket), ist es eher witzlos. Inzwischen hat auch Zypper den posttrans-Support (dank der Aufspaltung des texlive-Pakets in tausende Pakete, alle mit einem %post-Script ;-) - bis das für alle Pakete mit mkinitrd-Aufruf geändert ist, kann es aber noch etwas dauern. (Du kannst gern einen Bugreport einreichen - ich würde den Fix aber erst für die 13.2 erwarten.) Gruß Christian Boltz -- And still I don't see the problem. Just add a GNOME2 theme to XFCE and people will actually find they have additional useful options with XFCE that they did not have with GNOME :-) [Stefan Seyfried in opensuse-factory] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org