<h3>But de ce Document</h3>
<p class="spip">Ce document me sert de mémo. Il relate mon expérience lors de la mise à jour d’ubuntu Jaunty vers Karmic. Je l’ai écrit pour me souvenir des différentes opérations que j’ai dû effectuer. Je le diffuse car cela pourra servir à d’autres personnes.</p>

<h3>Situation initiale</h3>
<p class="spip">Une machine initialement installée avec Breezy (5.04) puis successivement mise à jour tous les 6 mois à chaque nouvelle version.</p>

<h3>La mise à jour</h3>
<p class="spip">Comme j’ai souhaité lancer cette mise à jour avant la date de mise à disposition de la version finale, il faut lancer dans une console la commande suivante :
<code class='spip_code' dir='ltr'>gksu 'update-manager -c -d'</code>
Celle-ci permet de faire apparaitre le gestionnaire de mise à jour qui propose alors la mise à niveau vers Karmic (9.10).
<span class='spip_document_1226 spip_documents spip_documents_center' >
<img src='http://download.tuxfamily.org/assocoagul/drupal-files/spip/Capture-Gestionnaire_de_mises_a_jour.png' width="549" height="486" alt="" /></span><p>

<p class="spip">Le programme va alors enchainer automatiquement toutes les opérations. Il a fallu environ 1/2 heure pour télécharger tous les nouveaux paquets et presque 2 heures pour les installer. Plusieurs questions sont posées concernant la mise à jour des fichier de configuration. Je choisi systématiquement la nouvelle version sauf pour menu.lst et cups. Il me faudra donc ajouter à la main dans ce fichier les lignes concernant le nouveau noyau. 
Il faut activer auto-complétion des paramètres des commandes en décommentant ces lignes</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>if [ -f /etc/bash_completion ] && ! shopt -oq posix; then<br />
    . /etc/bash_completion<br />
fi<br />
</code></div>
<p class="spip">dans le fichier /etc/bash.bashrc</p>

<p class="spip">Il faut ajouter les lignes suivantes</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>#(+)JEB<br />
blacklist snd-ens1371<br />
</code></div>
<p class="spip">dans le fichier /etc/modprobe.d/blacklist.conf pour désactiver une des 2 cartes son présente sur mon PC.</p>

<h3>Les différences constatées</h3>
<li> Mon menu de choix des utilisateurs au démarrage du système est remplacé par la version par défaut.
<li> Tous les éléments sur le bureau sont "triés" sur la gauche.
<li> Le nombre de bureau est passé à 4 et les noms de ceux-ci sont réinitialisés.
<li> Le beep système est remplacé par un son plus moderne.
<li> L’extinction du pc est vraiment rapide (7 secondes !)
<h3>Nettoyage</h3>
<p class="spip">Dans synatic :
<br /></p>
<li> j’essaie de supprimer les paquets que je ne connais pas et qui ne sont pas pris en charge par Canonical, si la suppression n’entraine la suppression de logiciel que je souhaite conserver.
<br /><li> je supprime les anciennes version des logiciels comme gcc-4.3 par exemple maintenant que la version 4.4 est installée.
<h3>Les problèmes rencontrés</h3>
<li> Il faut compiler les modules pour VMware avec cette commande : <code class='spip_code' dir='ltr'>sudo vmware-config.pl</code> qui échoue sur une erreur. Finalement j’ai supprimé vmware car j’utilise depuis longtemps virtualbox. Il s’agissait d’une de mes <a href="http://www.coagul.org/spip.php?article368" class="spip_out">premières machines virtuelle installé</a>.
<li> Virtual Box, je ne peux pas relancer les machines que j’avais arrêté en sauvegardant l’état.
<div style='text-align: left;' class='spip_code' dir='ltr'><code><br />
Unable to restore the virtual machine's saved state from '/home/jeb/.VirtualBox/Machines/W2K3/Snapshots/{83e10102-15b3-4a1a-16bc-ef38c79d8b98}.sav'. It may be damaged or from an older version of VirtualBox. Please discard the saved state before starting the virtual machine (VERR_SSM_LOAD_CPUID_MISMATCH).</code></div>
<p class="spip">Il suffit de cliquer sur le bouton rejeter pour effacer l’état sauvegarder et relancer la machine virtuelle.</p>

<li> J’ai perdu mon écran de veille. Peut-être suite au gros ménage que j’ai fait ? Du coup j’ai adopté le finger print Gnome.
<li> Installation d’une imprimante Lexmark X2650
<p class="spip">résumé et adaptation des info trouvées <a href="http://forum.ubuntu-fr.org/viewtopic.php?id=246405" class="spip_out">ici.</a></p>

<p class="spip">Débrancher l’imprimante<br>
téléchargement du pilote <a href="http://downloads.lexmark.com/perl/downloads/downloads.cgi" class="spip_out">ici.</a><br>
décompresser le fichier<br>
exécuter : sudo ./lexmark-inkjet-08-driver-1.0-1.i386.deb.sh &mdash;target lexmark/<br>
Le programme s’arrête en signalant une erreur concernant la version de CUPS.<br>
Éditer le fichier lexmark/config/run.lua et commenter les lignes concernées</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>--      if is_cups_version_ok() == false then<br />
--              MyInstallScreen_output:add("The system does not meet minimum CUPS version requirements.")<br />
--              gui.msgbox('The installer has detected the operating system does not meet CUPS minimum version requirements. Please install CUPS version 1.2 or higher and run the installer again.')<br />
--              do_clean_up()<br />
--              os.exit(1)<br />
--      end</code></div>
<p class="spip">lancer l’installation : /lexmark$ sudo ./startupinstaller.sh</p>

<p class="spip">Le programme demande de connecter l’imprimante. Le système tente alors de l’installer, mais ne trouve pas le bon pilote. Le programme ne la voit pas, et demande sans cesse de la brancher. Il faut éteindre et rallumer l’imprimante pour qu’il la détecte et l’installe.</p>

<p class="spip">Malgré un redémarrage du système, celle-ci ne fonctionne pas !</p>

<h3>Conclusions</h3>
<li> Si on se reporte aux <a href="http://www.coagul.org/spip.php?article277" class="spip_out">précédentes mise à jour,</a> on s’aperçoit que les mises à jour se passent aujourd’hui sans problème.
<li> C’est pour cela qu’on devient exigeant sur des détails comme la réorganisation des icônes sur le bureau.
<li> J’ai aussi été heureux de constater une impression de plus grande fluidité et rapidité du système.
<h3>Historique des modifications</h3>
<table class="spip">
<thead><tr class='row_first'><th scope='col'><strong class="spip">Version</strong></th><th scope='col'><strong class="spip">Date</strong></th><th scope='col'><strong class="spip">Commentaire</strong></th></tr></thead>
<tbody>
<tr class="row_even"><td>0.1</td><td>24/10/2009</td><td>Création par Jibux</td></tr>
</tbody>
</table>