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.sqlDé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.listdeb 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-libreVotre 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 à jourPrêt pour la première mise à jour :
apt-get upgradeSuivez 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 tenirLorsque 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.listet 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 -gratuitChoisissez 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 upgradeEnsuite, nous ferons la mise à jour de la distribution en exécutant :
apt-get dist-upgradeUn redémarrage est nécessaire pour terminer la mise à niveau et charger le nouveau noyau :
redémarrerVé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-releaseLe résultat sur un système Debian Jessie est :
Liens
- Debian :http://www.debian.org/