So, nachdem KDE 4.3 ja quasi offiziell released wurde, habe ich mir mal erlaubt ein Update zu fahren.
Eigentlich geht das Ganze relativ einfach. Ausgangspunkt ist eine Installation mit KDE 4.2.4 "release 2" ohne KDE3. User mit anderer Konstellation (insbesondere mit KDE3) sollten sich vorher informieren, inwiefern Pakete gleichen Namens sich gegenseitig behindern können.
Zuerst brauchen wir die Installationsquellen. Diese sind (momentan):
(Eine aktuelle Liste der passenden Repos gibt es z.B. unter http://www.linux-club.de/viewtopic.php?p=654007#p654007)
Die nachfolgenden in Code-Tags gesetzten Schritte sind jeweils als Root auf einem Terminal/Konsole durchzuführen:
Also in Zypper hinzufügen (mit Autorefresh):
Dann noch die Prioritäten entsprechend anpassen. Ich setze dazu die KDE-Repos immer zwischen Packman (als niedrigstes mit 15) und Update (mit 50). Hier sollte auch jeder selbst entscheiden, welche Prioritätenstruktur er/sie verwenden möchte. Man sollte nur darauf achten, dass die KDE4-Repos einen niedrigeren Zahlenwert als das Updaterepo haben, damit auch die richtigen KDE4-Pakete verwendet werden. Im schlimmsten Fall wird sonst ein Versionsmix aus den verschiedenen Paketen verwendet.
Nun ist soweit alles fertig, fehlt nur noch
Hierbei werden evtl. ein paar Abhängigkeitskonflikte entstehen, die es dann zu lösen gilt (Zypper löst aber eigentlich alles ganz gut vor).
Achtung:
Je nach Art/Anzahl der weiteren verwendeten Repos ist bei "dup" Aufmerksamkeit gefragt, da es sein könnte, dass nicht-KDE4-Pakete durchaus ungewünscht ersetzt werden können.
Eine Möglichkeit dies zu umgehen bietet:
Edit: Ab openSUSE 11.2 bietet es sich an, die Repos per Yast hinzuzufügen und die Installation auch über Yast's neue Funktion durchzuführen. http://www.imagebam.com/image/2b9b1858976430
Edit2: Beitrag den aktuellen Umständen angepasst.
Edit3: Beitrag zur besseren Lesbarkeit geändert.
Eigentlich geht das Ganze relativ einfach. Ausgangspunkt ist eine Installation mit KDE 4.2.4 "release 2" ohne KDE3. User mit anderer Konstellation (insbesondere mit KDE3) sollten sich vorher informieren, inwiefern Pakete gleichen Namens sich gegenseitig behindern können.
Zuerst brauchen wir die Installationsquellen. Diese sind (momentan):
Code:
http://download.opensuse.org/repositories/KDE:/KDE4:/STABLE:/Desktop/openSUSE_11.1/
Code:
http://download.opensuse.org/repositories/KDE:/KDE4:/Community/openSUSE_11.1/
Die nachfolgenden in Code-Tags gesetzten Schritte sind jeweils als Root auf einem Terminal/Konsole durchzuführen:
Also in Zypper hinzufügen (mit Autorefresh):
Code:
zypper ar -f http://download.opensuse.org/repositories/KDE:/KDE4:/STABLE:/Desktop/openSUSE_11.1/ KDE_4.3_Desktop
Repository 'KDE_4.3_Desktop' wird hinzugefügt [fertig]
Repository 'KDE_4.3_Desktop' erfolgreich hinzugefügt
Aktiviert: Ja
Autoaktualisierung: Ja
URI: http://download.opensuse.org/repositories/KDE:/KDE4:/STABLE:/Desktop/openSUSE_11.1/
Code:
zypper ar -f http://download.opensuse.org/repositories/KDE:/KDE4:/Community/openSUSE_11.1/ KDE_4.3_Community
Repository 'KDE_4.3_Community' wird hinzugefügt [fertig]
Repository 'KDE_4.3_Community' erfolgreich hinzugefügt
Aktiviert: Ja
Autoaktualisierung: Ja
URI: http://download.opensuse.org/repositories/KDE:/KDE4:/Community/openSUSE_11.1/
Dann noch die Prioritäten entsprechend anpassen. Ich setze dazu die KDE-Repos immer zwischen Packman (als niedrigstes mit 15) und Update (mit 50). Hier sollte auch jeder selbst entscheiden, welche Prioritätenstruktur er/sie verwenden möchte. Man sollte nur darauf achten, dass die KDE4-Repos einen niedrigeren Zahlenwert als das Updaterepo haben, damit auch die richtigen KDE4-Pakete verwendet werden. Im schlimmsten Fall wird sonst ein Versionsmix aus den verschiedenen Paketen verwendet.
Code:
zypper mr -p 30 KDE_4.3_Desktop
Die Priorität von Repository 'KDE_4.3_Desktop' wurde auf 30 gesetzt.
Code:
zypper mr -p 30 KDE_4.3_Community
Die Priorität von Repository 'KDE_4.3_Community' wurde auf 30 gesetzt.
Nun ist soweit alles fertig, fehlt nur noch
Code:
zypper dup
Achtung:
Je nach Art/Anzahl der weiteren verwendeten Repos ist bei "dup" Aufmerksamkeit gefragt, da es sein könnte, dass nicht-KDE4-Pakete durchaus ungewünscht ersetzt werden können.
Eine Möglichkeit dies zu umgehen bietet:
Code:
zypper dup -r KDE_4.3_Desktop
zypper dup -r KDE_4.3_Community
Edit: Ab openSUSE 11.2 bietet es sich an, die Repos per Yast hinzuzufügen und die Installation auch über Yast's neue Funktion durchzuführen. http://www.imagebam.com/image/2b9b1858976430
Edit2: Beitrag den aktuellen Umständen angepasst.
Edit3: Beitrag zur besseren Lesbarkeit geändert.