Voila bientôt 3 mois qu’Ubuntu 10.04 Lucid Lynx est sortie et je n’avais toujours pas fait la mise à jour de mon PC mediacenter / serveur.

Pire je n’avais pas fait la mise à jour vers Ubuntu 9.10 (Karmic Koala), il était resté en 9.04 (Jaunty Jackalope).


J’ai donc réalisé une mise à jour 9.04 vers 10.04, ce qui nous allons voir se fait en 2 temps : 9.04 > 9.10 > 10.04


Ce PC est une installation minimale d’Ubuntu (système en ligne de commande) sur lequel j’ai ajouté que ce dont j’ai besoin (scripts, freevo, rsnapshot, nfs, podracer, subdl, deluge…), je n’ai donc pas le gestionnaire de mise à jour.

On va donc le faire en ligne de commande.


Adepte de aptitude pour installer de nouveau package je connaissais aptitude dist-upgrade, mais après quelques recherche sur Internet il semblerait qu’il ne faille pas utiliser cette méthode (pourquoi ?).


En pré-requis il est conseillé d’avoir un système à jour :

sudo aptitude safe-upgrade


Et de faire la mise à jour en étant connecté dessus (pas en SSH)


Puis ensuite il faut installer le package qui fournis l’utilitaire de mise à jour :

sudo aptitude install update-manager-core


Puis lancer la mise à jour :

sudo do-release-upgrade


La mise à jour démarre, il convient de rester devant l’écran puisque le processus pose quelques questions (re-démarrage de service, choix de fichiers de configuration, etc)

Il faut compter environ 1 heure pour tout le process et il n’est pas possible de « sauter » une version (9.04 > 10.04) il faut faire les mises à jours une à une (9.04 > 9.10 > 10.04), j’en ai donc eu pour 2 heures de mise à jour.


On pourra s’assurer que l’on a bien changé de version d’Ubuntu avec la commande :

cat /etc/lsb-release


Ce qui donne :

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=lucid
DISTRIB_DESCRIPTION="Ubuntu 10.04 LTS"


Reste ensuite dé-commenter et mettre à jour les dépôts tierces dans le fichier /etc/sources.list et les fichiers /etc/sources.d/*.list, ces derniers ayant été désactivés durant le processus de mise à jour.


PS : selon les sources il est parfois conseillé de vérifier que le fichier /etc/update-manager/release-upgrades contient la ligne Prompt=normal, qui indique qu’il faut poser les questions à l’utilisateur au cours de la mise à jour

 

Sources :

Upgrade | Ubuntu

[ubuntu] Direct dist-upgrade of a server from 9.04 to 10.04 LTS possible? – Ubuntu Forums

Updating from Ubuntu 9.04 to 10.04. With not enough diskspace « The Telarah Times

Ubuntu – Mise à jour de version en ligne de commande | blog.motarion.net

Ubuntu Linux Tips & Tricks: The « dist-upgrade » misnomer & confusion

Image par Gwilh sous CC BY-SA

Les commentaires sont fermés.