GNU/Linux >> Tutoriels Linux >  >> Debian

Comment mettre à niveau Debian Wheezy vers Jessie en toute sécurité

Ce tutoriel explique la procédure de mise à niveau pour mettre à niveau Debian de Wheezy vers Jessie en quelques étapes simples.

Avant de commencer la mise à niveau, sauvegardez toutes les données critiques. C'est en particulier les données de configuration dans le répertoire /etc et les données utilisateur dans /home. Lorsque vous exécutez un serveur, vous devez également inclure les bases de données (MySQL, Postgresql, etc.), les données Web et de messagerie dans la sauvegarde. La sauvegarde doit être stockée sur un disque dur externe, sur un serveur externe, par ex. par FTP ou sur un cloud drive. Voici quelques exemples sur la façon de créer des sauvegardes avec tar.

Sauvegarder la configuration et les données

Fichiers de configuration dans le répertoire /etc.

tar -pczf etc.tar.gz /etc

Sauvegarde du répertoire du site Web /var/www.

tar -pczf www.tar.gz /var/www

Sauvegarde des répertoires /home.

tar -pczf home.tar.gz /home

Pour les utilisateurs d'ISPConfig 3 :Sauvegarde des fichiers de votre serveur de messagerie.

tar -pczf vmail.tar.gz /var/vmail

Sauvegarder les bases de données MySQL

mysqldump --defaults-file=/etc/mysql/debian.cnf -cCeQ --hex-blob --quote-names --routines --events --triggers --all-databases -r all_databases.sql 

Déplacez ensuite les fichiers tar.gz et .sql pour les stocker en toute sécurité sur un lecteur de sauvegarde.

Vérifier le fichier apt sources.list

Nous installerons d'abord toutes les mises à jour Wheezy disponibles avant de passer à Jessie. Sur certains systèmes, la source du paquet est définie comme "stable" dans le fichier sources.list au lieu de "wheezy" ou "jessie". Pour éviter une mise à niveau précoce accidentelle vers Jessie, veuillez vérifier sources.list maintenant et assurez-vous qu'il contient "wheezy" et non "stable" comme source :

Utilisez un éditeur de ligne de commande comme nano ou vi pour ouvrir /etc/apt/sources.list, les lignes doivent être similaires à celles ci-dessous :

nano /etc/apt/sources.list
deb http://ftp.de.debian.org/debian wheezy main contrib non-free
deb-src http://ftp.de.debian.org/debian wheezy main contrib non-free
deb http://ftp.de.debian.org/debian wheezy-updates main contrib non-free
deb http://ftp.de.debian.org/debian-security wheezy/updates main contrib non-libre

Votre code de pays n'est probablement pas "de", vous devez utiliser le code de votre pays ici. L'utilisation de votre code pays dans le fichier accélérera le téléchargement du package.

Mettre à jour les packages pour Wheezy

Les commandes suivantes installeront toutes les mises à jour de Wheezy en attente. Cela garantit que votre système est en bon état pour la mise à jour vers Jessie.

apt-obtenir la mise à jour

Prêt pour la première mise à jour :

apt-get upgrade

Suivez ceci avec :

apt-get dist-upgrade

Vérifiez l'état du package pour vous assurer qu'aucun package n'est en attente ou à moitié installé

Ce test est important, nous vérifierons l'état du package pour nous assurer qu'aucun package n'est en attente ou à moitié installé. Votre système et votre base de données apt doivent être en bon état avant de procéder à la mise à niveau de dist. S'il y a des packages cassés ou "en attente", corrigez ces problèmes avant la mise à niveau.

Vérifiez qu'aucun package n'est en attente en interrogeant la base de données des packages avec la commande dpkg :

dpkg --audit
dpkg --get-selections | grep tenir

Lorsque les deux commandes n'ont renvoyé aucun package, procédez à la mise à niveau.

Mettre à jour le sources.list pour Jessie

Modifiez à nouveau le fichier /etc/apt/sources.list :

nano /etc/apt/sources.list

et remplacez son contenu par les lignes suivantes :

deb http://ftp.de.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.de.debian.org/debian/ jessie main contrib non- libre

deb http://httpredir.debian.org/debian jessie-updates contribution principale non-freedeb-src http://httpredir.debian.org/debian jessie-updates contribution principale non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non -gratuit

Choisissez votre région la plus proche en remplaçant "de" par ex. "nous" ou votre code pays. Enregistrez ensuite le fichier et exécutez la commande suivante pour mettre à jour la base de données des sources :

apt-obtenir la mise à jour

Jessie Mise à niveau en deux étapes

Il est recommandé d'effectuer la mise à niveau en deux étapes, d'abord exécuter "apt-get upgrade" pour installer les packages de base, puis exécuter "apt-get dist-upgrade" pour effectuer la mise à niveau de la distribution proprement dite,

Commencez la mise à jour en exécutant cette commande :

apt-get upgrade

Ensuite, nous ferons la mise à jour de la distribution en exécutant :

apt-get dist-upgrade

Un redémarrage est nécessaire pour terminer la mise à niveau et charger le nouveau noyau :

redémarrer

Vérifier la mise à jour

Pour vérifier quelle version de Debian est actuellement installée sur le système, consultez le fichier /etc/os-release.

cat /etc/os-release

Le résultat sur un système Debian Jessie est :

  • Debian :http://www.debian.org/

Debian
  1. Comment mettre à niveau Debian 8 Jessie vers Debian 9 Stretch

  2. Comment mettre à niveau le système Debian Linux de Wheezy vers la version stable de Jessie

  3. Comment mettre à niveau Debian 7 Wheezy vers Debian 8 Jessie

  4. Comment mettre à niveau Debian 8 vers Debian 9 Stretch

  5. Comment mettre à niveau vers Gnome 40 sur Debian 11 Bullseye

Comment mettre à jour le SDK .Net sur Debian 11

Comment mettre à niveau Debian 10 (Buster) vers Debian 11 (Bullseye)

Comment mettre à jour Debian 8 Jessie vers Debian 9 Stretch

Comment installer Wine sur Debian 7 Wheezy

Comment mettre à niveau Debian 10 vers Debian 11 Bullseye

Comment mettre à niveau Debian 7 (Wheezy) vers la version 10 (Buster) ?