J’ai quelques wagons (trains ?) de retard ! On dira que c’est l’effet Mac … On va donc mettre à jour notre vieille Dapper vers la toute nouvelle Edgy, l’objectif est de le faire le plus proprement possible. Out les dépôts exotiques et les hacks vilains. Ici tout sera fait en console (pratique si on administre des machines via SSH), si vous souhaitez mettre à jour graphiquement tapez simplement :
gksu "update-manager -c"
C’est parti ! On commence par vérifier que les meta-paquets nécessaires à une mise-à-jour sans encombre sont installés :
sudo apt-get install ubuntu-minimal ubuntu-standard ubuntu-desktop
Puis on sauvegarde la liste des dépôts actuels :
sudo mv /etc/apt/sources.list /etc/apt/sources.list.dapper
On crée la nouvelle liste (ici avec VIM) :
sudo vim /etc/apt/sources.list
Contenu de la liste en question :
# Main, Universe (supporté par la communauté) et Multiverse (non-libre)
deb http://fr.archive.ubuntu.com/ubuntu/ edgy main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu edgy main restricted universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ edgy-updates main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu edgy-updates main restricted universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ edgy-security main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu edgy-security main restricted universe multiverse
# Backports (désactivés)
#deb http://fr.archive.ubuntu.com/ubuntu/ edgy-backports main restricted universe multiverse
#deb-src http://fr.archive.ubuntu.com/ubuntu edgy-backports main restricted universe multiverse
# Commercial (supporté par Canonical)
deb http://archive.canonical.com edgy-commercial main
# Penguin Liberation Front (logiciels illégaux dans certains pays)
deb http://packages.freecontrib.org/ubuntu/plf/ edgy-plf free non-free
deb-src http://packages.freecontrib.org/ubuntu/plf/ edgy-plf free non-free
On ajoute les clefs nécessaires à l’authentification des paquets du PLF :
wget http://packages.freecontrib.org/ubuntu/plf/12B83718.gpg -O- | sudo apt-key add -
gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 0x12B83718 ; gpg --export -a 0x12B83718 | sudo apt-key add -
Maintenant la mise-à-jour elle même :
sudo apt-get update
sudo apt-get dist-upgrade
On redémarre pour booter sur le nouveau noyau :
sudo reboot
Enjoy !