Dans notre guide précédent, nous vous avons expliqué l'installation d'AlmaLinux 8.4. Si CentOS 8 est installé, un script de migration automatisé est disponible pour vous aider à migrer de manière transparente vers la dernière version d'AlmaLinux 8.4 sans désinstaller et effectuer une nouvelle installation.
Dans ce guide, nous vous guiderons tout au long de la migration de CentOS 8 vers AlmaLinux 8.4 en utilisant un script de migration automatisé disponible sur Github.
Un mot d'avertissement
Même si la migration dans notre cas s'est déroulée sans heurts et avec succès, nous vous encourageons vivement à effectuer une sauvegarde de tous vos fichiers en cas de problème. Comme le dit l'adage, mieux vaut prévenir que guérir, et idéalement, vous voulez être du bon côté en cas d'éventualité.
Prérequis
Avant de commencer, assurez-vous que vous utilisez au moins CentOS 8.3 . Si vous exécutez une version inférieure, vous rencontrerez une erreur lors de l'exécution du script de migration.
Voici un exemple parfait de ce que nous avons initialement rencontré lors de la migration à l'aide de CentOS 8.0 .
De plus, assurez-vous de disposer d'au moins 5 Go d'espace disque libre sur votre disque dur pour gérer le processus de mise à niveau, car il implique le téléchargement et la réinstallation de fichiers depuis Internet.
Enfin, une connexion Internet rapide et stable contribuera certainement à accélérer la migration vers AlmaLinux.
Sans plus tarder, retroussons nos manches et commençons la migration.
Étape 1 :Télécharger le script de migration AlmaLinux
Pour commencer, lancez votre terminal et téléchargez le script almalinux-deploy.sh depuis la page AlmaLinux Github en utilisant la commande curl comme suit.
$ curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
Une fois téléchargé, attribuez des autorisations d'exécution au script de migration à l'aide de chmod commande comme suit.
$ chmod +x almalinux-deploy.sh
Étape 2 :migrer de CentOS 8 vers AlmaLinux 8.4
Exécutez maintenant le almalinux-deploy.sh script comme suit pour démarrer la migration vers AlmaLinux.
$ sudo bash almalinux-deploy.sh
Le script effectue quelques tâches. Tout d'abord, il exécute quelques vérifications du système. Il procède ensuite à la désinstallation, à la réinstallation et à la mise à niveau de certains packages pour les synchroniser avec la dernière version d'AlmaLinux , qui est actuellement AlmaLinux 8.4 .
Ce processus prend un certain temps - environ 2 heures dans notre cas - et c'est un moment idéal pour faire quelques courses ou s'adonner à des jeux vidéo.
Une fois la migration terminée, vous recevrez une notification indiquant que la migration a réussi, comme indiqué ci-dessous.
Enfin, redémarrez le système pour charger le dernier système d'exploitation AlmaLinux .
$ sudo reboot
Pendant un moment, vous verrez un écran noir avec AlmaLinux logo en bas comme indiqué.
Puis peu de temps après, le menu grub apparaîtra avec le AlmaLinux entrée surlignée tout en haut. Appuyez sur ENTRÉE et attendez que le système s'initialise.
Indiquez votre mot de passe et cliquez sur "Connexion ’ pour se connecter à AlmaLinux .
Cela vous amène au magnifique fond d'écran d'AlmaLinux 8.4 .
En ligne de commande, vous pouvez vérifier la version de votre système en exécutant :
$ lsb-release -a $ cat /etc/redhat-release
Conclusion
Dans ce didacticiel, nous vous avons expliqué le processus de migration depuis CentOS 8 à la dernière version d'AlmaLinux à l'aide d'un script automatisé. Le script extrait de nouveaux packages en ligne, rétrograde, met à niveau et réinstalle certains packages pour les synchroniser avec la dernière version d'AlmaLinux . Comme vous pouvez le voir, c'est un processus assez simple puisque l'essentiel du travail est géré par le script d'installation. Vos commentaires sont les bienvenus.