Upgrading Debian OS
- Base De Connaissances /
- Hébergement web /
- Upgrading Debian OS
Niveau d'expertise : moyen
Avant de procéder par vous-même, nous vous recommandons fortement de tester la mise à niveau sur un deuxième serveur non critique avant d'effectuer la mise à niveau.
Vous devez installer toutes les mises à jour disponibles pour Debian 6 avant de passer à Debian 7 (wheezy). Voici comment:
Mettez à jour vos listes de packages en saisissant la commande suivante :
sudo apt-get update
Installez les mises à jour en entrant la commande suivante:
sudo apt-get upgrade
Toutes les mises à jour disponibles pour Debian 6 seront installées.
Arrêt des services
Nous vous recommandons d'arrêter autant de services que possible avant de passer à Debian 7. Cela inclut les démons de serveur Web (Apache et nginx), les serveurs de base de données (PostgreSQL et MySQL) et tout autre service non critique. Pour arrêter un service, saisissez la commande suivante en remplaçant apache2 par le nom du service que vous souhaitez arrêter :
sudo service apache2 stop
Démarrage d'une session d'écran
Nous vous recommandons de démarrer une session d'écran pour vous assurer que les mises à jour continueront à s'installer dans le cas peu probable où vous seriez déconnecté pendant le processus de mise à niveau. Voici comment installer screen et démarrer une session screen :
Installer l'écran en saisissant la commande suivante :
sudo apt-get install screen
Une fois l'installation terminée, démarrez une session d'écran en entrant la commande suivant:
screen
Si vous êtes déconnecté de votre serveur, vous pouvez vous reconnecter à la session screen en saisissant la commande suivante :
screen -Dr
Vous êtes maintenant prêt à installer Debian 7.
Mise à niveau vers Debian 7
Modifiez votre fichier /etc/apt/sources.list et changez toutes les instances de squeeze en wheezy. Une fois que vous avez terminé, votre /etc/apt/sources.list devrait ressembler à ceci :
Extrait de fichier :/etc/apt/sources.list
deb http://ftp.us.debian.org/debian/ wheezy main
deb-src http://ftp.us.debian.org/debian/ wheezy main
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
# wheezy-updates, previously known as 'volatile'
deb http://ftp.us.debian.org/debian/ wheezy-updates main
deb-src http://ftp.us.debian.org/debian/ wheezy-updates main
Mettez à jour vos listes de packages avec la commande suivante :
sudo apt-get update
Entrez la commande suivante pour récupérer les dernières versions des principaux utilitaires système :
sudo apt-get install apt dpkg aptitude
Une fois les mises à jour du package terminées, mettez à niveau votre système en saisissant la commande suivante. La mise à niveau téléchargera et installera de nombreux packages. Cette étape peut prendre un certain temps.
sudo apt-get dist-upgrade
REMARQUE : Les services utilisant les services de sécurité réseau (NSS) et les modules d'authentification enfichables (PAM) devront être redémarrés. Dans la plupart des cas, la liste par défaut des services à redémarrer convient. Si vous avez des services supplémentaires qui utilisent NSS ou PAM, ajoutez-les à la liste.
Une fois le système mis à jour, redémarrez votre système pour vous assurer qu'il n'y a eu aucun problème lors de la mise à niveau.
Dépannage des problèmes
Les erreurs concernant les packages supprimés et non purgés peuvent être résolues en installant la dernière version du logiciel ou en purgeant l'ancien package. Par exemple, si vous recevez une erreur à propos de MySQL, vous pouvez essayer de résoudre le problème en saisissant la commande suivante :
apt-get install mysql-server
Si l'étape ci-dessus ne fonctionne pas pour le package que vous essayez d'installer, vous pouvez purger le package avec la commande suivante après vous être assuré que vous disposez d'une sauvegarde des données et de la configuration du programme :
apt-get remove --purge mysql-server
Ouvrir un ticket
Soumettez une demande d'assistance