Taking the 'dist-upgrade' Plunge

June 04, 2006

I'm not afraid anymore! Afraid of what? I'm no longer afraid of upgrading Linux. Perhaps it can be attributed to the conditioning I received as a user of non-debian distros, but, undoubtably, I dreaded having to upgrade my Linux installation. Moving to the next release of a distro used to mean backing up my entire home directory, perhaps cleaning out any desktop settings I didn't want to carry over, formatting my harddrive, and basically starting from scratch. This whole process would usually take an entire weekend, and a couple of late nights in the beginning of the week until I was back in my comfort zone, having explored all the new offers along the way.

One phrase comes to mind that has perhaps already been coined, but continues to prove itself time and again.

Once you go Debian, you never go back.

As a user of Ubuntu, I had the opportunity to size up the rumors and attempt to upgrade my distro by simply executing:

apt-get dist-upgrade

I was a little nervous when I hit the "OK" button to begin, but I kept saying to myself, "Ubuntu hasn't let me down yet!" I went for it...and it worked! In a little under two hours (mostly consumed by download time) I had migrated from Breezy Badger to Dapper Drake.

There are a couple of things that Ubuntu has done to make this process seamless. To begin with, the Ubuntu distribution offers a one-click GUI that automates the process of changing the repositories to point to the new release and kicking off the upgrade process. Previously, this involved manually editing the /etc/apt/sources.list file and then executing the apt-get dist-upgrade command. In addition to this interface, there is a dialog window that presents the differences that were introduced in any system configuration file since its installation. This step protects you from losing any settings you might have forgotten that you made to your system, and an opportunity to back them up before they are trampled.

As a Mandrake user, I can remember criticizing Debian for having an ugly, text-based installer. Even though Ubuntu has now rectified that situation in Dapper Drake, I found that it didn't even matter. If done right, the installation of Debian happens exactly once, and from then on, the distro continuously matures via the magical workings of dist-upgrade.

Posted at 06:43 PM in Linux | Permalink Icon Permalink

3 Comments from the Peanut Gallery

1 | Posted by Jason on June 09, 2006 at 12:38 PM EST

Yup, gotta agree with you on that one. I did the same last night with no problems, couldn't believe how easy it was. BTW, what is the app that you use to do the upgrade graphically -- I'm still stuck in bash world.

2 | Posted by Dan Allen on June 10, 2006 at 02:22 AM EST

I didn't have to go far to find a GUI program to do the upgrade. It is directly integrated into the regular Ubuntu update manager. After doing my regular updates, it notified me that a new version of Ubuntu had been released and asked if I would like to proceed updating to that version. At that point, the program disabled any unsupported repositories, switched me over to the new sources, and began doing its magic!

3 | Posted by Amir Mohammad Saied on June 14, 2006 at 01:47 PM EST

I suggest you have a glimpse on Gentoo, the distro update proccess wasn't a con for this awesome distro even in earlier versions of Portage