Hier, comme beaucoup d'autres, j'ai téléchargé Ubuntu 10.04 LTS (Lucid Lynx) pour mettre à jour mon système. J'ai pris l'ISO plutôt que de faire la mise à jour réseau proposée par le gestionnaire d'updates du système d'exploitation. Comme la dernière fois quand je suis passé de Jaunty Jackalope à Karmic Koala, je me suis trompé et j'ai téléchargé l'image ISO du disque standard plutôt que l'alternate install CD.
J'ai suivi les instructions dans la section Upgrading Using the Alternate CD/DVD pour faire la mise à jour directement à partir de l'ISO téléchargé plutôt que de le graver sur un CD. En premier lieu, il faut monter le fichier comme si c'était un drive (à partir d'un terminal) :
sudo mount -o loop ~/Desktop/ubuntu-10.04-alternate-i386.iso /media/cdrom0
Ensuite, on lance la commande suivante pour démarrer le processus de mise à jour.
gksu "sh /cdrom/cdromupgrade"
Pour un novice, quand on regarde la documentation, on peut généralement transcrire les commandes telles quelles et ça fonctionne. Mais pourquoi ne pas les décortiquer pour mieux comprendre ce qu'on fait ?
Charger l'ISO
- sudo pour exécuter la commande en se substituant à l'utilisateur
- mount pour monter un système de fichiers
- -o pour spécifier la liste des options
- loop permet de faire en sorte que les fichiers du système de fichiers contenus à l'intérieur de l'image soient accessibles
- ~ est un alias pour indiquer le répertoire utilisateur (si votre utilisateur courant est code18, ce sera traduit par /home/code18
- le fichier ISO téléchargé
- /media/cdrom0 représente le point de montage où les fichiers pourront être accessibles
- gksu est un programme qui permet d'accéder aux droits administrateurs en mode graphique
- sh pour lancer l'appel à un script Bourne Shell
- le script à exécuter qui se trouve dans le point de montage