Chez JL

Joliciel Libre

Accueil > Informatique > GNU/Linux > Debian > Mise à jour GNU/Linux Debian 6.0 vers 7.0 ( de Squeeze à Wheezy)

Mise à jour GNU/Linux Debian 6.0 vers 7.0 ( de Squeeze à Wheezy)

mercredi 8 mai 2013, par JL

 Sources

http://blog.nicolargo.com/2013/05/de-squeeze-a-wheezy.html

 Modifications des fichiers de configuration

Pour les demande de modification de fichier de configuration, je fais dans l’ordre :
- voir les différence entre fichier, et si peut de différent je préfère installer la nouvelle version et lui apporter les modifications que j’avais fait à la version précédente, car en général la nouvelle version apporte de meilleurs éléments et des nouveautés.
- s’il y a beaucoup de différence, et que je ne veux pas tout reprendre, je choisir de garder la configuration acutelle (par ex pour backuppc, drbd...).
- si je connais pas du tout le nom du fichier de configuration, je préfère installer la version du responsable du paquet

Dans tous les cas il y a une copie du fichier que se fait et qui peut être retrouvé, par exemple, je répond "défault [N], garder ma config" pour /etc/sudoers :

/etc/sudoers
/etc/sudoers.dpkg-dist

et je répond "Y installer la version du responsable du paquet" pour /etc/xen/xend-config.sxp :

/etc/xen/xend-config.sxp
/etc/xen/xend-config.sxp.dpkg-old

 Mise à jour

apt-get update && apt-get upgrade
cp /etc/apt/sources.list /etc/apt/sources.list-squeeze
sed 's/squeeze/wheezy/g' /etc/apt/sources.list > /etc/apt/sources.list-wheezy
cp /etc/apt/sources.list-wheezy /etc/apt/sources.list

Le fichier doit ressembler à :

# cat /etc/apt/sources.list
deb http://ftp.fr.debian.org/debian/ wheezy main
deb-src http://ftp.fr.debian.org/debian/ wheezy main

# wheezy security
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main

# wheezy update
deb http://ftp.fr.debian.org/debian/ wheezy-updates main

Rq : ne plus utiliser backport.

Désinstaller suhosin :

dpkg --purge php5-suhosin
apt-get update
apt-get upgrade
apt-get dist-upgrade

supprimer le paquet ia32-libs. Cela supprime des dépendances, qui faudra peut être réinstaller, comme wine.

Questions à l’installation
- linux-base : renomme les noms des périphériques dans /etc/fstab : mettre à jour les identifiants du système -> oui

 Problèmes

Supprimer les paquets des backports, car j’ai eu des problèmes, et je pense que c’était lié à eux. Il vaudrait mieux les supprimer avant la mise à jour, puis les réinsatller après. Pour les voir :

dpkg -l | grep ii | grep ~bpo | more

Dans l’exemple, il y a iceweasel

apt-get remove iceweasel iceweasel-l10n-fr

iceweasel était resté en version 20 depuis les backports, et cela a empêcher la bonne mise à jour d’une librairie. Il a fallu desinstallation tous les paquets venant des backports, ce qui a eu pour conséquence de désinstaller quasiment tous les paquets de l’environnement graphique. Puis refaire l’installation de l’environement : gnome-desktop-environment.

Il y a des paquets notés squeeze qui sont resté après la mise à jour

dpkg -l | grep ii | grep squeeze | more

Je les supprime.

Noter les messages d’erreur lors des mises à jour, ex :

update-initramfs: Generating /boot/initrd.img-2.6.32-5-amd64
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169

J’ai du faire le "apt-get dist-upgrade" 2 fois, ainsi que une "apt-get -f dist-upgrade" car coinçait.

network-manager dysfonctionnem a perdu le reseau. Configurer manuellement pour récuprer le réseau.

petite difficulté pour install flashplugin-nonfree (pour installation fraiche)

Difficulté avec memsetx86+ que j’ai du désinstaller, puis réinstaller.

Suite à un problème de configuration de gnome-panel (qui faisait planter directement, à l’ouverture du "Menu principal"), j’ai préféré réinitialisé complètement ma configuration, en désactivant par renommange les répertorie .local et .config (et supprimer si c’est ok), puis déconnexion/reconnexion et tout reparamétrer. Je pense que cela venait du fait que je trainais une vieille configuration (plein d’item non utilisé dans le menu).

 Changement

- gnome classic et gnome shell
- cups : 2 fichiers de config
- xen : xen-qemu n’est plus utilisé, créer xenbr0 dans /etc/network/interfaces
- utiliser les paquets pour les extensions iceweasel : flashblock adblock tabmixplus flashblock wot...