====== 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