Am Dienstag, 25. Januar 2011, 22:26:34 schrieb Sebastian Siebert:
http://en.opensuse.org/SDB:KDE_upgrade
Ggf. sollte der Prioritätenmurks dann auch aus betreffenden blog-Anleitungen entfernt werden.
Nicht umsonst hat man Prioritäten eingeführt, um gleiche Paketnamen in den Repos zu bevorzugen. Beim Christian ist es eben KDE45 (Stable) und KDE Playground (Unstable). Aber ein 'zypper up' sollte kein Vendor-Wechsel ohne Rückfrage durchführen, außer es fehlt ein Paket in dem betreffende Repo. Wenn man Pech hat, wechseln Ruckzuck einige Pakete den Vendor-Zweig. Aber zypper bzw. YaST fragt ja explizit nach, ob ein Vendor-Wechsel durchgeführt werden soll. Hier muss man schauen, welches Paket dafür verantwortlich ist und ggfs. sperren.
Das Problem ist, wie ich bereits schrieb, dass dann nicht mehr nach Paketversion entschieden wird, sondern nach Priorität und damit ein Paket aus dem update repo, z.B. auch kdebase oder kdelibs, von da gezogen würde und nicht aus dem KDE repo. Das Ergebnis sehen wir ja an Christians erstem Updateversuch und am jetzigen Mischmasch aus KDE 4.5.4 und KDE 4.5.5. Das alles wäre nicht passiert, wenn er einfach allen repos die gleiche Priorität gegeben hätte, das Playground repo beim dup weglässt und sich ggf. danach einzelne Pakete aus dem Palyground repo zieht, deren vendor change er dann eh bestätigen muss. Und es macht absolut keinen Sinn in Anleitungen eine Zahl als Priorität anzugeben, ohne zu erklären wonach sich ihr Wert richten sollte, denn selbst wenn man diese einsetzt ist sie immer relativ zu den bereits vorhandenen repos zu sehen und damit nur verwirrend. Wie gesagt, haltet euch an http://en.opensuse.org/SDB:KDE_upgrade, lasst am besten Playground ganz raus und spielt nicht mit Prioritäten rum, dann spart ihr euch viel Zeit. Sven -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org