Mettre à niveau Debian Stretch 9 vers Buster 10 !
Table des matières:
- Conditions préalables
- Sauvegardez vos données
- Mettre à jour les packages actuellement installés
- Mettre à niveau Debian 9 Stretch vers Debian 10 Buster
- Confirmez la mise à niveau
- Conclusion
Après plus de deux ans de développement, la nouvelle version stable de Debian, Debian 10, nommée Buster, est sortie le 6 juillet 2019 et sera prise en charge pendant 5 ans.
Cette version est livrée avec de nombreux nouveaux packages et des mises à jour logicielles majeures. Debian 10 buster est livré avec le noyau Linux 4.19 LTS, utilise le framework nftables comme backend iptables par défaut, prend en charge le démarrage sécurisé UEFI et AppArmor est activé par défaut.
Dans ce tutoriel, nous vous montrerons comment mettre à niveau votre système Debian 9 Stretch vers Debian 10, Buster.
Conditions préalables
L'opération de mise à niveau doit être exécutée avec des privilèges de superutilisateur. Vous devez être connecté en tant que root ou utilisateur avec des privilèges sudo.
Sauvegardez vos données
Tout d'abord, assurez-vous de sauvegarder vos données avant de commencer la mise à niveau majeure de votre système d'exploitation. Si vous exécutez Debian sur une machine virtuelle, il est préférable de prendre un instantané complet du système afin de pouvoir facilement restaurer votre machine au cas où la mise à jour irait au sud.
Mettre à jour les packages actuellement installés
Avant de commencer la mise à niveau de la version, il est recommandé de mettre à jour tous vos packages actuellement installés vers leurs dernières versions.
Les packages marqués comme bloqués ne peuvent pas être installés, mis à niveau ou supprimés automatiquement. Cela peut entraîner des problèmes lors du processus de mise à niveau. Pour vérifier s'il existe des packages retenus sur vos systèmes, exécutez:
sudo apt-mark showhold
S'il y a des packages
on hold
, vous devez soit annuler les packages avec
sudo apt-mark unhold package_name
soit vous assurer que les packages n'interfèrent pas avec le processus de mise à niveau.
Actualisez l'index des packages et mettez à niveau tous les packages installés:
sudo apt update
sudo apt upgrade
sudo apt update
sudo apt upgrade
Exécutez
apt full-upgrade
qui effectuera une mise à niveau de version majeure des packages installés et peut supprimer certains packages inutiles:
sudo apt full-upgrade
Supprimez toutes les dépendances installées automatiquement qui ne sont plus nécessaires à aucun package:
Mettre à niveau Debian 9 Stretch vers Debian 10 Buster
La première étape consiste à reconfigurer les fichiers de liste source d'APT.
Pour ce faire, vous pouvez soit ouvrir le fichier
/etc/apt/sources.list
avec votre éditeur de texte et remplacer chaque instance de
stretch
avec
buster
soit utiliser les commandes
sed
ci-dessous. Si vous avez d'autres fichiers de liste de sources sous
/etc/apt/sources.list.d
vous devez également mettre à jour ces sources.
sudo nano /etc/apt/sources.list
/etc/apt/sources.list
deb http://deb.debian.org/debian buster main deb http://deb.debian.org/debian buster-updates main deb http://security.debian.org/debian-security buster/updates main
Alternativement, vous pouvez utiliser les commandes
sed
suivantes qui mettront à jour
stretch
vers
buster
dans tous les fichiers de liste source:
sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list
sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/*.list
Une fois cela fait, mettez à jour l'index des packages:
sudo apt update
S'il y a des messages d'erreur ou d'avertissement liés à un référentiel tiers, essayez de résoudre le problème ou désactivez le référentiel.
Démarrez la mise à niveau du système en mettant à niveau les packages installés. Cela ne mettra à niveau que les packages qui ne nécessitent pas l'installation ou la suppression d'autres packages:
sudo apt upgrade
Il vous sera demandé si vous souhaitez que les services soient redémarrés automatiquement pendant la mise à niveau.
Restart services during package upgrades without asking?
Au cours du processus de mise à niveau, vous pouvez également être amené à poser diverses autres questions, par exemple si vous souhaitez conserver un fichier de configuration existant ou installer la version du responsable du package. Si vous n'avez apporté aucune modification personnalisée au fichier, il devrait être sûr de taper
Y
sinon, pour conserver la configuration actuelle, entrez
N
La mise à niveau peut prendre un certain temps en fonction du nombre de mises à jour et de votre vitesse Internet.
Ensuite, exécutez
apt full-upgrade
qui effectuera une mise à niveau complète du système, installez les dernières versions des packages et résolvez les changements de dépendance entre les packages dans différentes versions. Cela mettra à niveau tous les packages qui n'ont pas été mis à niveau avec la commande précédente.
sudo apt full-upgrade
La commande ci-dessus peut installer de nouveaux packages et supprimer les packages en conflit et obsolètes.
Une fois terminé, nettoyez les paquets inutiles avec:
sudo apt autoremove
Enfin, redémarrez votre machine pour que le nouveau noyau soit activé, en tapant:
Confirmez la mise à niveau
Attendez quelques instants jusqu'à ce que votre système démarre et connectez-vous.
Une fois connecté, vous serez accueilli avec le message suivant:
Linux stretch 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5 (2019-06-19) x86_64…
Vous pouvez également vérifier la version Debian en utilisant la commande suivante:
lsb_release -a
No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster
Voilà, vous pouvez maintenant profiter de votre nouveau Debian 10 Buster.
Conclusion
Dans la plupart des cas, la mise à niveau de Debian 9 Stretch vers Debian 10 Buster devrait être relativement facile et indolore.
debianComment mettre à niveau Windows Phone 8.1 vers Windows 10 Mobile
Ce tutoriel vidéo vous montrera comment mettre à niveau Windows Phone 8.1 vers Windows Enfin, après une longue attente, Microsoft a commencé à déployer
Comment mettre à niveau vers ios 7 à partir d'anciennes versions d'ios ou d'ios 7 beta
Découvrez comment obtenir la dernière iOS 7 sur votre iPhone, iPad ou iPod Touch, qu’ils exécutent iOS 6 ou iOS 7 bêta.
Comment mettre à niveau vers Windows 10 avec l'outil de création multimédia
Vous n'avez pas encore effectué la mise à niveau vers Windows 10 ou vous en avez peur? Voici notre explication simple pour passer à Windows 10 à l'aide de l'outil de création multimédia de Microsoft.