The official recommendation of Ubuntu is to use sudo do-release-upgrade
to do an online upgrade from one version to the next. Historically many of my Debianite friends and myself have simply altered apt's sources.list and run apt-get dist-upgrade
.
I follow Ubuntu's recommendations, but I've always wondered what the magic difference between these two processes is. What, exactly, does do-release-upgrade
do, on say an upgrade from 9.04 to 9.10? (Examples from other releases welcome.)