Mises à jour régulières de la version installée

Kubuntu et Ubuntu vérifient automatiquement chaque jour la présence de nouvelles mises à jour de sécurité ou de correction de bugs. Elles sont signalées par une petite icône "panneau Attention" dans la barre de tâches de KDE, ou par une icône équivalente sous Gnome. Il est conseillé d'appliquer ces mises-à-jour de manière régulière.

Si vous êtes connecté avec un profil ayant les droits "administrateur" sur la machine, il vous suffit de cliquer sur l'icône, d'entrer votre mot de passe quand il vous sera demandé, et de suivre les instructions du clickodrome.

Quelques notes utiles cependant :

  • Si vous avez un ordinateur portable, la présence de nouvelles mises-à-jour n'est vérifiée que quand celui-ci est alimenté sur secteur, et pas quand il est alimenté sur batterie.[1]
  • Contrairement à un autre système d'exploitation qui pue sa race, l'installation de nouvelles mises à jour ne nécessite généralement pas de redémarrer le système ensuite, sauf dans des cas particuliers dont voici la description générale :
  • Mises à jour touchant au noyau : Vous voyez la présence de mises à jour d'un paquet appelé linux-image..., linux-ubuntu-modules, linux-restricted-modules... etc. La mise à jour touche au noyau, il est conseillé de redémarrer le système dès que possible une fois la mise à jour terminée.
  • Mises à jour touchant la libc : Vous voyez la présence de mises à jour d'un paquet appelé libc6... ou libstdc++.... Il est fortement conseillé de redémarrer le système aussitôt la mise à jour terminée.
  • Mises à jour touchant le serveur X : Vous voyez la présence de mises à jour d'un paquet appelé ...xorg.... Il n'est pas nécessaire de redémarrer le système, mais une fois la mise à jour terminée, vous devriez fermer votre session KDE ou Gnome, et depuis le menu de l'écran d'ouverture de session, choisir l'option "Redémarrer le serveur X".
  • Mises à jour touchant KDE ou Gnome : Si vous voyez la présence d'un grand nombre de mises à jour de paquets kde..., ktruc..., gnome... et que vous travaillez dans cet environnement, il est fortement conseillé de fermer votre session, puis de la rouvrir, une fois la mise à jour terminée.
  • Mises à jour touchant un logiciel particulier : Si vous voyez une mise à jour touchant un logiciel particulier (par exemple Firefox) il est conseillé de fermer ce programme (s'il est ouvert) avant de faire la mise à jour, puis de le rouvrir après.

Notes particulières concernant la mise à jour du noyau Linux

  • Si vous avez installé sur votre système des modules de noyau spécifiques (hors packages Ubuntu) et que vous avez mis à jour le noyau, il vous faudra, après avoir redémarré le système, recompiler et réinstaller les modules concernés.
  • Si vous utilisez VirtualBox, il vous faudra, après avoir redémarré le système, lancer la commande : "sudo invoke-rc.d vboxdrv setup"
  • Si vous utilisez VMWare, il vous faudra, après avoir redémarré le système, lancer la commande : "sudo vmware-config.pl"[2]

Passage à la nouvelle version 8.10 Intrepid Ibex

...Il faut être intrépide pour la tenter ;-)

ATTENTION ! Sur plusieurs machines où j'ai effectué la mise à jour à 8.10 Intrepid, le logiciel de mise à jour a explosé en vol, ce qui est emmerdant. Si votre mise à jour ne se termine pas par un écran indiquant sans ambiguïté qu'elle est terminée et qu'elle a réussi, mais au contraire si le logiciel de mise à jour se ferme tout seul ou "disparaît", votre système sera dans un état catastrophique. NE LE REBOOTEZ SURTOUT PAS DANS CE CAS, SINON VOUS ÊTES DANS LA MERDE ! Suivez impérativement les instructions ci-dessous pour terminer la mise à jour et vous sortir de cette situation délicate.

  • Avant de tenter la mise-à-jour, assurez-vous que votre connexion Internet est en bon état de fonctionnement. Votre machine va devoir télécharger de gros volumes !
  • Si votre machine a le choix entre une connexion réseau par Wi-Fi ou par câble Ethernet, préférez absolument la connexion par câble Ethernet. Non seulement ce sera beaucoup plus rapide, mais la connexion Wi-Fi a des chances de "sauter" durant la mise à jour, ce qui serait très ennuyeux.
  • Avant de tenter la mise-à-jour, faites une sauvegarde complète de votre système si vous en avez la possibilité ! On n'insiste jamais assez sur ce point.
  • Désactivez votre économiseur d'écran, surtout s'il est réglé pour verrouiller votre écran, avant de lancer une mise à jour complète.
  • Ouvrez sur votre bureau une console (terminal) "root" (tapez-y la commande "sudo -s") avant de lancer la mise à jour complète. Vous risquez d'en avoir besoin.

Démarrage de la mise à jour

Il se peut qu'à la fin d'une "mise à jour ordinaire", Ubuntu vous indique qu'"une nouvelle version est disponible" et vous demande si vous voulez mettre votre système à jour. Dans ce cas c'est facile, il suffit de cliquer pour lancer la mise à jour complète.

Sinon, vous pouvez la lancer manuellement :

Depuis une console (utilisateur ordinaire) sous Kubuntu, tapez la commande :

kdesudo "adept_manager --dist-upgrade"

Le gestionnaire de paquetages s'ouvre. En haut à droite de la barre de boutons, vous aurez un bouton "Mise à niveau de la version". Cliquez dessus et suivez les instructions.

Notes de mise à jour

  • Si à un moment donné vous avez l'impression "qu'il ne se passe rien", même si vous avez une fenêtre complètement vide à l'écran, ne faites rien, laissez faire, patientez au moins plusieurs minutes avant de penser qu'il se passe quelque chose d'anormal.
  • Au début de la mise à jour, le système peut vous indiquer que "des dépôts tiers seront désactivés durant la mise à jour" (si vous utilisez des dépôts tiers comme Medibuntu par exemple). Cet avertissement est normal, vous pouvez continuer.
  • Au début de la mise à jour, le système peut vous indiquer que quelques paquetages ne sont plus pris en charge et seront supprimés du système. Cet avertissement est normal, vous pouvez continuer.
  • Durant la mise à jour, le système peut vous indiquer que vous avez modifié vous-même un fichier de configuration et vous demander si vous voulez installer la nouvellle version du responsable du paquet, ou conserver la vôtre, ou afficher les différences pour vous faire une idée.
    • Si vous avez la compétence de comprendre les différences, faites-le ;-) Sinon :
    • Si le fichier en question ne vous dit strictement rien, ou si vous n'avez aucun souvenir d'y avoir touché vous-même pour une raison précise, installez alors la nouvelle version du responsable du paquet.
    • Si vous savez que vous avez modifié ce fichier pour une raison particulière, conservez votre version actuelle.
    • Si vous ne savez pas, mais que votre installation Linux est "très standard", installez la nouvelle version.
  • Durant la mise à jour, si d'autres programmes qui n'ont rien à voir avec la mise à jour en cours se plantent ou crachent des erreurs infâmes, ignorez-les, fermez simplement ces programmes.
  • N'interrompez la mise à jour en cours en aucun cas et sous aucun prétexte !

Ensuite de quoi, si la mise à jour se termine bien et que le système vous l'affirme avec force, vous avez gagné.

Si le programme de mise à jour gerbe une erreur infâme et explose en vol, ou disparaît tout simplement, vous avez perdu.

Au secours ! Ma mise à jour a explosé en vol !

Ne rebootez surtout pas votre système ! Il est gravement cassé ! Si vous rebootez, vous êtes dans la merde jusqu'au cou !

  • Passez dans une console root (celle que vous aviez prudemment ouverte avant de lancer la mise à jour...)
  • Tapez la commande :
dpkg --configure -a
  • Répondez aux questions éventuelles qui vous sont posées, laissez bosser.
  • Une fois le travail terminé, relancez la même commande, et recommencez jusqu'à ce qu'elle ne trouve plus rien à faire ou que la situation n'évolue plus.
  • Tapez ensuite la commande :
aptitude upgrade
  • Répondez aux question qui vous seront posées, probablement des problèmes de dépendances pour lesquelles il est sage de choisir l'option de résolution que le système vous propose. S'il vous suggère de réinstaller un paquetage, vous pouvez le faire ensuite, j'ai par exemple du lancer un :
aptitude install amarok-common libmtp8

...pour résoudre un problème particulier.

  • Relancez à nouveau la commande :
aptitude upgrade

...et recommencez jusqu'à ce qu'elle ne trouve plus rien à faire ou que la situation n'évolue plus.

  • Lancez ensuite la commande :
aptitude install

...et recommencez jusqu'à ce qu'elle ne trouve plus rien à faire ou que la situation n'évolue plus.

Arrivé(e) à ce point, et si vous avez l'impression que les choses se sont plutôt bien passées, vous pouvez redémarrer votre système. Vous aurez alors le plaisr de voir démarrer l'Ubuntu nouvelle.

(Si vous avez l'impression que les choses craignent leur race, et que vous êtes Rousse, faites appel à votre Support Technique Particulier ;-)

Une fois le système redémarré, et le beau KDE 4.1 lancé, installez normalement les dernières mises à jour que le système peut proposer - l'aspect de l'icône de mise à jours disponibles aura changé, mais vous la trouverez bien ! ;-)

That's all folks !


Notes de post-production, 10/11/2008

Après avoir (finalement réussi à ;-) mettre/mis à jour votre Kubuntu de Hardy à Intrepid, vous constaterez deux phénomènes bizarres sur le nouveau bureau de KDE :

  • La présence de deux fenêtres noires et vides, que vous pouvez fermer.
  • L'absence des icônes et documents qui étaient précédemment sur votre bureau.

Ceci est causé par le fait que la mise à jour aura oublié d'installer quelques packages de plasmoïdes, et cela se corrige par un simple :

sudo aptitude install kdebase-plasma kdeplasma-addons kdeplasmoids [3]

Ajout de plasmoïdesEnsuite de quoi, il vous suffira d'ajouter un plasmoïde "Folder View" sur votre bureau, et de lui demander d'afficher le dossier "Bureau"... Et voilà vos icônes reviendues.

(L'autre fenêtre noire correspondait à un plasmoïde notes, pas forcément nécessaire, mais avec lequel on peut vouloir jouer).

Bon, il ne marche pas si mal que ça, ce KDE 4.1, finalement, à deux problèmes près, dont un sérieux :

  • La gestion des magasins de certificats SSL est complètement cassée sous KDE 4.1. Il ne sait importer ni des certifs de C.A., ni des certifs personnels. Ça me pose un problème assez considérable, car cela m'empêche d'envoyer des mails via mon serveur quand je suis en vadrouille en dehors de l'ashram :-/ Espérons que ça sera corrigé rapidement...
  • Sur mon A1, je n'arrive pas à faire retomber le Wi-Fi en marche après une suspension / réveil de la machine. Je suis obligé de la rebooter pour que ça refonctionne. Embêtant, mais je n'ai à vrai dire pas encore eu le temps de creuser le problème.

Notes

[1] Si vous êtes sur batterie, vous pouvez quand même forcer la vérification par une commande "sudo aptitude update"

[2] De mémoire, je peux me gourrer sur celui-là...

[3] Christine, j'ai beau dédier mon Saint Support technique exclusivement aux Rousses, je te l'ai fait quand même ;-)