I'm planning to switch from KDE to gnome (Kubuntu to Ubuntu) and from 9 to 10 in one step - do you have any hints what would be the least painful way to do this ?

  • Instead of placing the solution in your answer place it as an answer then accept the answer. If someone has already answered your question (and answered it correctly) please accept their answer.
    – Marco Ceppi
    Oct 10 '10 at 16:18
  • Why ? For the sake of the system? Oct 18 '10 at 16:52

The best thing to do would be to first upgrade to 10.04 normally. Make sure everything is at least working the way you want it to. Then, to start the transition, install the ubuntu-desktop package in Synaptic or via the command-line. That will pull in a bunch of new applications and dependencies.

Afterwards, reboot, and you'll should have GNOME ready to use. If you don't see it, choose "Ubuntu Desktop" or "GNOME" from the login screen. You will still have a lot of KDE applications installed at this point; remove or keep whatever you see fit.

Another thing to note is that you may be asked which display manager you want to use (gdm or kdm), simply select GDM to get the GNOME display manager and sign in from there. KDM should still work fine as well and you can also continue to use that if you like.

Once you've got it all cleaned up, remove the kubuntu-desktop package to stop receiving updates to the Kubuntu distribution on future upgrades. Enjoy.

  • or... you can read the link below for a step by step guide :)
    – myusuf3
    Sep 13 '10 at 18:24
  • Hm ok - doing it in two steps seems reasonable .. will try that tomorrow. Thanks so far. Sep 13 '10 at 18:41
  • All worked fine :-) Sep 14 '10 at 23:06

Personally I would always do a fresh install—for any OS, not just Ubuntu. Upgrades are always messy and can leave behind a lot of unwanted packages and conflicting config. Ubuntu has been getting better at not breaking on dist upgrades, but nothing is certain. If you're switching major DEs anyway, it's not as if you really need to keep your existing set of installed packages.

Backup your home directory and any other places you've put documents, of course (ideally, keep them on a separate partition).

  • Well the problem is that I do a lot of development with lots of packages that I want to have on the new system as well, and I wouldn't really know how to get them all at once on a fresh system with copied home .. Sep 14 '10 at 7:33

I had a number of issues when upgrading from 9.10 to 10.04, mainly because of things I did myself. I had a large number of programs that were from PPAs or testing versions that seemed to give me grief (e.g., Google Earth, Firefox) after the upgrade. My suggestion as well (as @bobince mentioned) would be to back up your data to an external hard drive, wipe your original hard drive and set up a separate partition for Ubuntu and one for your personal data. Going forward, whenever you want to upgrade or if you manage to screw up your install somehow (which I have done on a few occasions) you can always just use the nuclear option to reinstall the whole thing without any data loss. This seems to break it down fairly simply, and can be done as you are reinstalling.

  • You are right about the home partition, I didn't consider that when I first installed it - but that is of course one particular good point for the fresh install way .. Sep 14 '10 at 7:34

Here is an excellent link that provides the solution you are looking for.

Let me know if you need more help.

  • This doesn't actually cover the conversion from KDE to GNOME, but it's a good reference to start. Sep 13 '10 at 18:43
  • @Jacob exactly! :)
    – myusuf3
    Sep 13 '10 at 18:44

Posted in the question


For my case best was to upgrade Kubuntu from 9 to 10:

sudo apt-get upgrade          # upgrade all existing packages to newest version
sudo do-release-upgrade       # upgrade system (takes some hours)   

then switch to Gnome-Ubuntu.

sudo apt-get install ubuntu-desktop   # switch to Gnome on login

Worked absolutely seamlessly.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.