Il est toujours recommandé de mettre à niveau la version pour éviter toute faille de sécurité. Vous pouvez vérifier la version actuelle de votre version Debian existante à l'aide de la commande ci-dessous.
# lsb_release -a
Selon l'image ci-dessus actuellement, Debian 7.8 (Wheezy) est en cours d'exécution. Avant d'exécuter toute mise à niveau, il est très important d'effectuer la sauvegarde de toutes les données telles que le contenu Web, la base de données et les comptes de messagerie. Vous devez effectuer une sauvegarde sur un service de sauvegarde tiers ou sur un lecteur externe.
Nous allons mettre à niveau le système d'exploitation Debian étape par étape en mettant à niveau Debian 7 (Wheezy) vers 8 (Jessie) vers 9 (Stretch) vers 10 (Buster).
Mettre à niveau Debian 7 (Wheezy) vers 8 (Jessie)
- Ajoutez la syntaxe suivante dans /etc/apt/sources.list
deb http://ftp.debian.org/debian/ jessie main deb-src http://ftp.debian.org/debian/ jessie main deb http://security.debian.org/debian-security jessie/updates main
deb http://security.debian.org/ jessie/updates main deb-src http://security.debian.org/ jessie/updates main
# jessie-updates, previously known as 'volatile' deb http://ftp.debian.org/debian/ jessie-updates main deb-src http://ftp.debian.org/debian/ jessie-updates main
- Mettre à jour le paquet Debian à l'aide de apt-get
# apt-get update
# apt-get upgrade
- Appuyez sur Oui pour appliquer le redémarrage du service lors de la mise à niveau du package.
- Dist upgrade mettra à jour tous les packages vers la dernière version disponible
# apt-get dist-upgrade
- Il demandera de désactiver l'authentification par mot de passe SSH pour root. Réglez-le sur Non.
- Redémarrer le serveur.
- Entrez la commande ci-dessous. Il montrera ci-dessous que votre version est mise à niveau vers Debian 8 (jessie).
# cat /etc/os-release
Debian 8 (Jessie) à 9 (Stretch)
- Remplacez le contenu ci-dessous dans /etc/apt/sources.list
deb http://ftp.debian.org/debian/ stretch main deb-src http://ftp.debian.org/debian/ stretch main deb http://security.debian.org/debian-security stretch/updates main
deb http://security.debian.org/ stretch/updates main deb-src http://security.debian.org/ stretch/updates main
# stretch-updates, previously known as 'volatile' deb http://ftp.debian.org/debian/ stretch-updates main deb-src http://ftp.debian.org/debian/ stretch-updates main
- Mettez à jour Debian 8 (Jessie) avant de commencer le processus de mise à niveau.
# apt-get update
- Nous allons mettre à jour la version avec la commande ci-dessous.
# apt-get upgrade
- Mettre à niveau les packages vers la nouvelle version avec dist.
# apt-get dist-upgrade
- Redémarrer le serveur
- Entrez la commande ci-dessous. Il montrera ci-dessous que votre version est mise à niveau vers Debian 9 (Stretch).
# cat /etc/os-release
Debian 9 (Stretch) à 10 (Buster)
- Remplacez le contenu ci-dessous dans /etc/apt/sources.list
deb http://ftp.debian.org/debian/ buster main deb-src http://ftp.debian.org/debian/ buster main deb http://security.debian.org/debian-security buster/updates main
deb http://security.debian.org/ buster/updates main deb-src http://security.debian.org/ buster/updates main
# buster-updates, previously known as 'volatile' deb http://ftp.debian.org/debian/ buster-updates main deb-src http://ftp.debian.org/debian/ buster-updates main
- Mettez à jour Debian 9 (Stretch) avant de commencer le processus de mise à niveau..
# apt-get update
- Nous allons mettre à jour la version avec la commande ci-dessous.
# apt-get upgrade
- Mettre à niveau les packages vers la nouvelle version avec dist..
# apt-get dist-upgrade
- Redémarrer le serveur
- Entrez la commande ci-dessous. Il apparaîtra ci-dessous que votre version est mise à niveau vers Debian 10 (Buster).
# cat /etc/os-release