Mise-à-jour de Dapper vers Edgy en console

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 !

Leave a Reply