This how-to does not work anymore, since for pressing reasons the kde-next repo was emptied. If you have not done the conversion yet, a possible way to do the transition could be: http://forum.siduction.org/index.php?topic=6072.msg50017#msg50017As Santa will not package KDE for siduction anymore, we are to help users back from KDE-Next to Debian KDE. As this is beyond the normal capabilities of APT and DPKG in a simple command or two, we came up with a routine to convert users back. We tried this with four installs, three of which were blocked in dist-upgrade already. We had success in all cases, but it is still a bit of unchartered waters, since every install is different.
So you might (and probably will) get stuck somewhere during the process. You might also have to repeat commands as you move on. If you get stuck,
apt-get -f install is your first and trusted friend. If packages block you from moving on, you might want to use
dpkg --purge <package> or, if that does not do the trick, in this case even
dpkg --force-all --purge <package>. Be sensible about this and think before you act. If in doubt, ask us.
If packages are supposed to be removed, write them down for a later reinstall (should not be more than a handfull) If half the system is to go, you better come see us on IRC to see if we can solve this. Be sure to copy all relevant info from the konsole while you can, so we have a chance to get to the bottom of things. You can paste the output to
http://paste.debian.net beforehand to safe time.
All of this might sound like it's a complicated process. For most users it should more or less run through and you'll be done in an hour or less, depending on how much stuff needs to be reinstalled after removing all KDE-Next packages. And as always: Back things up that you want to keep. It would be nice if all users of lkde-next could migrate back in a timely manner, so that no eventualities, that we cannot control sneak into the process (like another transition e.g.)
—
Dieses how-to funktioniert nicht mehr, da aus technischen Gründen das kde-next Repo geleert wurde. Falls ihr die Umwandlung noch nicht vollzogen habt, wäre Folgendes ein gangbarer Weg: http://forum.siduction.org/index.php?topic=6072.msg50017#msg50017Da Santa KDE nicht mehr für siduction paketieren wird, wollen wir unsere User mit KDE-Next-Installationen zu Debian KDE zurückführen. Da das über die normalen Fähigkeiten von APT und DPKG mit ein oder zwei Befehlen hinausgeht, haben wir eine Routine entworfen, die Schritt für Schritt zum Ziel führt. Wir haben dies mit vier Installationen getestet, von denen drei bereits im Dist-Upgrade feststeckten. Bei allen vier Installationen gelang die Rückführung, jedoch ist, da jede Installation individuell ist, möglicherweise mit Hängern zu rechnen, die wir nicht genau voraussehen können.
Sollte der Prozess hängen, ist als erste Maßnahme der zuletzt genutzte Befehl zu wiederholen. Danach ist
apt-get -f install das Mittel der Wahl, auch mehrmals wenn nötig. Sollten Pakete den weiteren Verlauf blockieren, so kann
dpkg --purge <Paket> oder in diesem speziellen Fall auch
dpkg --force-all --purge <Paket> eingesetzt werden, gefolgt von
apt-get -f install. Seid sensibel und denkt bitte mit. Bei unklaren Situationen fragt uns.
Sollen Pakete entfernt werden, schreibt diese auf, um sie später neu zu installieren. Es sollten nicht mehr als eine Handvoll sein. Soll das halbe System entfernt werden, kommt bitte in den IRC, damit wir der Sache auf den Grund gehen können. Dazu brauchen wir möglichst viel Ausgaben aus der Konsole, die ihr schon vorab nach
http://paste.debian.net pasten könnt.
Das mag jetzt kompliziert klingen, aber für die allermeisten User sollte der Prozess problemlos sein. Wir können aber leider nicht alles vorausehen. Der Prozess sollte, je nachdem wie viele Pakete neu installiert werden müssen, nicht mehr als eine Stunde in Anspruch nehmen. Zudem gilt, wie immer: Backt up, was ihr behalten wollt. Zudem wäre es schön, wenn möglichst alle User mit KDE-Next die Umstellung zeitnah vornehmen, sodass sich keine Eventualitäten (wie etwa eine weitere Transition) einschleichen, die wir nicht in unter Kontrolle haben.
Get rid of kde-nextAnd now to the practical side of things / Und nun zur Praxis:
Preparation / Vorbereitung:apt-get update
apt-get install apt
mkdir cleanup; cd cleanup
Identifying and listing KDE-Next packaging / KDE-Next-Pakete identifizieren und auflisten:dpkg --get-selections | awk '/\011install/ {print $1}' | while read name; do apt-cache madison $name | head -n 1; done | grep kdenext
Check if the result looks reasonable / Überprüfe das Resultat auf Stimmigkeit:dpkg --get-selections | awk '/\011install/ {print $1}' | while read name; do apt-cache madison $name | head -n 1; done | grep kdenext | awk -F '|' '{ print $1 }' > replace.txt
After the 2nd command your result is saved to replace.txt / Nach dem 2. Befehl ist die Liste der Pakete in replace.txt gespeichert
Now here is the heavy lifting / Jetzt folgt die eigentliche Arbeit:dpkg --force-all --purge qml-module-org-kde-activities
for i in `cat replace.txt`; do apt-get download $i/sid; done
dpkg --force-all --install *.deb
Cleaning up / Aufräumen:nano siduction.list...
Comment all kdenext-related entries in your sources.list / Alle Kdenext-Einträge in den Quellen auskommentieren
Check if you have a separate kdenext.list and comment the lines there / Prüfe ob es eine separate kdenext.list gibt und kommentiere auch dort die Zeilen aus
apt update
repeat:
apt install -f
repeat:
apt upgrade
repeat:
apt dist-upgrade
Make sure, kde-standard or kde-full is installed / Sicherstellen, das kde-standard oder kde-full installiert ist:apt install kde-standard
or
apt install kde-full
Manualy delete deprecated packages / Manuell verwaiste Pakete entfernen:apt-show-versions | grep available
Done. that was easy, was it?
Fertig. Hat doch garnicht weh getan