====== Mise à jour de Debian Squeeze à Debian Wheezy ======
===== Ressources =====
* Procédure officielle détaillée disponible à https://www.debian.org/releases/wheezy/amd64/release-notes/ch-upgrading.fr.html
* Autre lien : http://blog.nicolargo.com/2013/05/de-squeeze-a-wheezy.html
===== Droit root =====
Ouvrir une session avec le compte root.
===== Sauvegarde des données et des fichiers de configuration =====
* sauvegarde des données et des informations de configuration des applications
* sauvegarder le contenu des répertoires
* /etc
* /var/lib/dpkg
* sauvegarder le fichier /var/lib/apt/extended_states
* sauvegarder la sortie de dpkg --get-selections "*" (les guillemets sont importants)
===== Préparer un environnement sain pour la mise à niveau =====
* Mettre à jour la distribution Squeeze (dépôts et paquets)
# apt-get update && apt-get upgrade
* Vérifier que l'ensemble des repos non standards utilisés par la version Squeeze sont disponibles pour Wheezy
* analyser le contenu du fichier **/etc/apt/sources.list**
* analyser les fichiers contenus dans le dossier **/etc/apt/sources.list.d/**.
===== Vérifier l'état du système =====
Vérification de l'état des paquets
# dpkg --audit
===== Espace disque suffisant =====
Il faut disposer de suffisamment d'espace disque pour **/var/cache/apt/archives**. La partition **/var** doit donc disposer de suffisamment d'espace libre.
Pour un disque
# df -h
Pour les répertoires en précisant le répertoire de départ de la recherche (ici / puis /home)
# du -h --max-depth=1 / | sort -rh
# du -h --max-depth=1 /home | sort -rh
===== Faire la migration =====
Le principe est de modifier le fichier **/etc/apt/sources.list** pour utiliser les dépôts **Wheeezy** à la place des dépôts **Squeeze**, puis de lancer la mise à jour du système.
Cela se fait en remplaçant le mot **Squeeze** par **Wheeezy**.
# sed -i 's/squeeze/wheezy/g' /etc/apt/sources.list
# for i in `ls /etc/apt/sources.list.d/*.list`; do sed -i 's/squeeze/wheezy/g' $i; done
Faire la migration
* une mise à jour des sources (dépôts)
* une première mise à jour minimale
* une seconde mise à jour totale
# apt-get update
# apt-get upgrade
# apt-get dist-upgrade
Pendant la mise à niveau, des messages d’informations s’affichent. Quittez les en appuyant sur **q** pour poursuivre l’installation.
Si certains paquets n'arrive pas à se mettre à jour
# apt-get -f install
# apt-get dist-upgrade
===== Vérifier la distribution et la version du noyau Linux =====
* Vérifier la version de la distribution Debian (Wheezy)
# cat /etc/debian_version
7.8
* Vérifier la version version du noyau Linux
# uname -r
3.2.0-4-amd64