Mise à jour de Linux: Ubuntu, Debian
14 mai 2008 par libre fan
La mise à jour d’une distribution de Linux est essentielle car elle a l’avantage d’inclure la mise à jour de tous les logiciels déjà installés ainsi que celle du système et elle assure la sécurité de votre Linux, la correction de bugs, et parfois de nouvelles versions des logiciels.
Ainsi, vous pouvez comprendre que l’article Installer ou mettre à jour des logiciels sous Linux n’est utile que lorsque vous avez besoin d’un logiciel que votre distribution de Linux ne fournit pas sur le CD d’installation, comme Gcstar ou VLC qui ne sont pas sur le CD d’Ubuntu.
Je prend comme exemple deux distributions, Ubuntu et Xubuntu qui sont basées sur Debian et Debian elle-même. La différence est que l’on installe souvent des Debian à sa façon, si bien que la mise à jour se fait souvent par la ligne de commande. Voyez Debian: Installation minimale.
Mise à jour d’Ubuntu
La mise à jour d’Ubuntu est l’enfance de l’art. Vous avez le choix entre cliquer deux ou trois fois ou passer par la ligne de commande. Nous verrons ici les clics puisque si vous avez Ubuntu c’est que votre ordinateur est assez puissant pour supporter l’interface graphique de la mise à jour. C’est plutôt avec Xubuntu qu’on passe par la ligne de commande systématiquement car c’est plus léger et plus rapide.
Si vous êtes connectés à l’internet et qu’une mise à jour est disponible une icône orange en forme de carré s’allume sur la barre du haut et une grosse bulle vous informe. Cliquez sur la petite croix rouge pour fermer la bulle et cliquer sur l’icône orange pour ouvrir le machin de mise à jour (”update manager” en bon anglais, ce qui donne un horrible mot en français).
Vous trouvez alors la liste de ce qui a besoin d’une mise à jour, le poids total de la mise à jour. Vous pouvez décocher des éléments. par exemple, vous êtes au bas-débit et vous n’avez pas le temps de passer une journée pour la mise à jour d’OpenOffice.org qui vous est proposée ce jour-là, vous pouvez décocher tout ce qui concerne OOo.
Linux ne vous impose rien, c’est à vous de choisir. Bien sûr si vous êtes au haut débit, rien de plus simple: contentez-vous de cliquer sur le bouton “Installer les mises à jour” ou un truc comme cela et avanti! Le mot de passe est demandé (tâche d’administration oblige), c’est bien sûr celui de l’utilisateur principal.
C’est très rapide selon la force du débit. J’ai remarqué que les dépôts sur les serveurs français ne fonctionnent pas toujours très bien et chez moi j’ai enlevé “fr.” de ma sources.list — voyez Installer ou mettre à jour des logiciels sous Linux.
Vous pouvez voir ce qui se passe en cliquant sur le petit triangle qui devient noir quand vous mettez la souris dessus. Vous voyez ainsi les paquets qui sont téléchargés. Ensuite ce sera l’installation qui peut prendre du temps. Soyez patients et faites autre chose. En effet, n’oubliez pas que sous Linux, on peut continuer à utiliser ses logiciels, à ranger ses photos, etc. pendant que la mise à jour est en route. Si tel logiciel que vous utilisez est l’objet d’une mise à jour, il suffira de le fermer quand vous voulez après la mise à jour et de le relancer pour qu’il soit à jour effectivement.
Quand tout est fini, fermez ce qu’on vous dit de fermer et vous pouvez toujours cliquer sur le bouton “Vérifier” pour être bien sûr qu’une mise à jour n’est pas de nouveau disponible ou que n’en avez pas raté une. Ensuite vous pouvez fermer le machin de mise à jour.
Il arrive rarement que la mise à jour échoue mais un message explicite est alors affiché. Si vous n’y comprenez rien, chercher les mots clés dans un moteur de recherche en ajoutant “ubuntu” et si cela ne suffit pas, copiez le message et envoyez-le sur le forum d’Ubuntu-fr avec un mot gentil. Vous verrez que la solution est simple car le message d’erreur vous dit souvent comment faire. il se peut aussi que la connexion aux serveurs soit impossible, auquel cas, fermez le machin de mise à jour et recommencez plus tard.
Parfois, après une mise à jour, Ubuntu vous annonce qu’il faut redémarrer l’ordinateur. C’est que le noyau Linux est passé à une nouvelle version et donc tant que vous ne redémarrez pas, vous êtes toujours sur l’ancien noyau. Vous pouvez redémarrer plus tard mais on est toujours pressé de voir ce que vont donner toutes ces nouveautés
L’ancien noyau est de toutes façons conservé, ce qui permet de pouvoir utiliser son ordinateur avec l’ancien noyau si jamais le nouveau noyau causait des problèmes. Dans ce cas, il suffirait de redémarrer en appuyant sur la touche “Echap” du clavier juste au moment où vous voyez le mot “Grub” s’afficher sur l’écran et choisir la ligne indiquant l’ancien noyau avec la touche de direction du bas et en appuyant sur la touche “Entrée” pour valider.
Le passage à une nouvelle version d’Ubuntu se fait de la même façon, même si c’est plus délicat: voyez Hardy Heron (Ubuntu 8.04).
Xubuntu, Debian
Avec Xubuntu, la ligne de commande est de rigueur puisqu’avec cette variante d’Ubuntu vous cherchez la légèreté. Avec Debian, cela dépend de votre installation. La plupart du temps les utilisateurs de Debian profitent de sa grande souplesse et font des mises à jour à la carte: plein de Lenny (unstable à ce jour), une touche de Sid… La ligne de commande est imbattable dans tous ces cas.
Avec Xubuntu, c’est tout simple
Si vous ne comprenez rien à ce qui suit, informez-vous (voir plus bas).
- Mettez à jour votre sources.list:
# apt-get update - Mettez à jour votre Xubuntu complet:
# apt-get upgrade
Évidemment, profitez des bienfaits de la ligne de commande.
- Ne tapez pas la deuxième commande:
- Appuyez sur la touche de direction “haut”, ce qui rappelle la commande précédente
- Appuyez sur la touche d’effacement (au-dessus de la touche “Entrée”, avec une grande flèche vers la gauche) jusqu’au “p” de “up” puis tapez “grade”
- Vous pouvez aller plus vite encore en tapant:
sudo apt-get update && sudo apt-get upgrade
Vous êtes perdus? Prenez le temps de lire:
- Root et Sudo: Linux fort en sécurité
- Conventions pour les commandes Linux
- Installer ou mettre à jour des logiciels sous Linux
Après la deuxième commande, une question vous sera posée, du genre “Voulez-vous faire la mise à jour?”. Si oui, il suffit d’appuyer sur la touche “Entrée” pour validez et c’est parti. Vous pouvez très bien partir et laisser l’ordinateur allumé, la connexion à l’internet ouverte; en bas-débit comptez une heure pour 10Mo. Aujourd’hui c’est environ 80Mo de mise à jour. Je peux donc mettre en route APT tôt le matin et 8 heures après ce sera fait. S’il n’y pas d’orage à l’horizon, si vous avez un onduleur pour protéger des mini-coupures qui fermeraient l’ordinateur, c’est sans danger. Je le fais souvent. Vous pouvez aussi continuer à rédiger votre roman pendant ces huit heures mais évitez d’utiliser Firefox car vous prenez un bout de connexion à APT qui sera ralenti. Si après ces huit heures, ce n’est pas fini, vous pouvez continuer un autre jour.
En effet, ce qui est très pratique, c’est que vous pouvez arrêter la mise à jour quand vous voulez et la reprendre un autre jour. Si vous êtes au bas-débit, il se peut que 80 Mo de mise à jour dépasse largement le temps de votre forfait journalier. Pour arrêter élégamment, appuyez sur les touches CTRL + C (les deux touches Ctrl et C doivent être enfoncées; en général on appuie sur l’une, on la maintient enfoncée et on appuie sur l’autre, puis on relâche les deux).
Que se passe-t-il alors? Des paquets ont été téléchargés, complets ou incomplets, dans /var/cache/apt/archives/. Quand vous reprenez la mise à jour, le téléchargement reprend là où il s’était arrêté en allant regarder ce qui se trouve dans /var/cache/apt/archives/. Tant que vous n’avez pas tapé la commande #apt-get clean, les paquets sont là, prêts à être ré-installés si besoin, ou à être installés sur un autre ordinateur, hors connexion par exemple (article à venir).
Debian et les mises à jour
Si vous avez installé la Debian stable (à ce jour Etch 4.0), et que cela vous suffit, vous pouvez faire comme avec Xubuntu, sauf qu’en général vous n’utilisez pas “sudo”. Donc vous ferez deux commandes sur une ligne ainsi, après être passés en root, avec su: apt-get update && apt-get upgrade
Si vous voulez passer à Lenny, puis avoir quelques logiciels en version Sid, plongez-vous dans l’article Installer ou mettre à jour des logiciels sous Linux.
Si vous avez un vieil ordinateur du style Pentium II avec 128Mo de RAM ou moins, faites les mises à jour régulièrement (vérifiez tous les jours) car plus il y en a plus la machine mettra du temps à les installer et contentez-vous de passer à Debian “testing” (Lenny à ce jour) dès votre installation minimale installée, puis installez quelques logiciels comme Firefox ou GIMP en version Sid (”unstable”). Les mises à jour de Sid sont très fréquentes donc assez peu recommandables sur un vieil ordinateur.