I just completed the easiest operating system upgrade I've ever experienced: Ubuntu Edgy Eft to Feisty Fawn. I directed the entire process over VNC, and did not have to leave the GUI at any time. Only a single restart was required, I did not have to edit any config files, and there does not seem to be anything left to clean up.
The Update Manager unobtrusively appeared in the system notification area as usual, but this time it had a new option: "Upgrade to Ubuntu 7.04". I clicked it. After the standard informational and warning screens, a progress box appeared that would guide me through the rest of the upgrade. Each step was labeled, and it provided an estimated time remaining, which was fairly accurate.
I was occasionally asked to resolve a difference between an existing file and a proposed replacement, but I was able to click "Replace" for each one. Most of the packages were able to intelligently convert their config files to new formats and preserve old settings.
I only have a few complaints about the process:
- The "resolve differences" tool does not allow the user to edit the files, and instead restricts the options to keep and replace. I'd prefer an actual editor that assists in merging the files. (For most desktop users, this is not an issue, because they have not been messing with their config files.)
- The download stage was interrupted when I lost internet access, and while the upgrade tool managed to clean up after itself fairly well, it did neglect to delete the
/var/cache/apt/archives/lockfile. I had to do that manually.
- Several of the PHP packages were somewhat less intelligent in their upgrade process, failing to preserve some of my settings.
But for a regular desktop user, this would be dead easy. Congratulations, Ubuntu devs!