Si vous envisagez de passer à CentOS 8 à partir de CentOS 7, vous devrez peut-être l'ignorer pour le moment, car CentOS 8 va disparaître ! Si vous l'utilisez déjà, vous devriez envisager de migrer vers CentOS Stream 8 à partir de CentOS Linux 8.
CentOS (abréviation de C communauté ORL entreprise O exploitation S ystem ) est le clone du système Red Hat Enterprise Linux (RHEL). CentOS est largement connu pour sa stabilité et sa fiabilité et c'est le choix populaire pour de nombreux fournisseurs d'hébergement Web. En outre, c'est la porte d'entrée pour les personnes qui souhaitent apprendre RHEL gratuitement. Eh bien, le spectacle est terminé. Les développeurs CentOS ont annoncé qu'ils se concentraient sur CentOS Stream.
Selon l'annonce officielle , CentOS Linux 8, en tant que reconstruction de RHEL 8, prendra fin fin 2021. CentOS Stream se poursuit après cette date, servant de branche en amont (développement) de Red Hat Enterprise Linux. En d'autres termes, CentOS Stream sera un modèle de pré-version mobile (c'est-à-dire bêta).
Ainsi, CentOS Stream ne sera plus une reconstruction en aval de la version RHEL. C'est maintenant un intermédiaire qui vivra entre Fedora et RHEL. Pour le dire en termes simples, ce n'est plus Fedora -> RHEL -> CentOS mais Fedora -> CentOS -> RHEL . À partir de janvier 2022, RHEL sera basé sur CentOS et non l'inverse.
Vous pouvez toujours utiliser CentOS 8 et envoyer des correctifs jusqu'au 31 décembre 2021. Mais CentOS 8 prendra fin tôt à cette époque l'année prochaine, et il n'y aura pas de CentOS 9. Les utilisateurs de CentOS Linux 7 ne doivent pas paniquer. CentOS 7 continuera jusqu'à la fin de sa vie en 2024 .
En parcourant les commentaires du blog CentOS, j'ai remarqué que Mr.Gregory Kurtzer , le fondateur original de CentOS, a laissé un commentaire . Il dit qu'il envisage de créer une autre reconstruction de RHEL. Bonne nouvelle en effet !
Maintenant, allons-y et migrons CentOS Linux 8 vers CentOS Stream 8. Ce n'est pas si difficile.
Migrer vers CentOS Stream 8 à partir de CentOS Linux 8
Tout d'abord, sauvegardez vos données importantes , juste au cas où.
Mettez à jour CentOS 8 vers la dernière version disponible à l'aide de la commande :
$ sudo dnf update
Après avoir mis à jour le système, redémarrez-le. Vérifiez la version actuelle de CentOS 8 à l'aide de la commande :
$ cat /etc/redhat-release
CentOS Linux release 8.3.2011
Ensuite, activez le référentiel CentOS Stream à l'aide de la commande :
$ sudo dnf install centos-release-stream
Exemple de résultat :
Last metadata expiration check: 0:35:27 ago on Wednesday 09 December 2020 12:44:07 PM IST.
Dependencies resolved.
=========================================================================
Package Arch Version Repo Size
=========================================================================
Installing:
centos-release-stream x86_64 8.1-1.1911.0.7.el8 extras 11 k
Transaction Summary
=========================================================================
Install 1 Package
Total download size: 11 k
Installed size: 6.6 k
Is this ok [y/N]: y
Downloading Packages:
centos-release-stream-8.1-1.1911.0.7.el8 17 kB/s | 11 kB 00:00
-------------------------------------------------------------------------
Total 5.9 kB/s | 11 kB 00:01
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : centos-release-stream-8.1-1.1911.0.7.el8.x86_ 1/1
Verifying : centos-release-stream-8.1-1.1911.0.7.el8.x86_ 1/1
Installed:
centos-release-stream-8.1-1.1911.0.7.el8.x86_64
Complete!
Remplacez tous les référentiels CentOS Linux existants par des référentiels CentOS Stream :
$ sudo dnf swap centos-{linux,stream}-repos
Enfin, exécutez la commande suivante pour migrer CentOS Linux 8 vers CentOS Stream 8 :
$ sudo dnf distro-sync
Le distro-sync
La commande effectuera les mises à niveau, les rétrogradations ou conservera les packages installés sélectionnés pour correspondre à la dernière version disponible à partir de n'importe quel référentiel activé. Si aucun package n'est indiqué, tous les packages installés sont pris en compte. Tapez Y
et appuyez sur ENTER
pour commencer la migration vers CentOS Stream 8 :
Exemple de résultat :
CentOS-Stream - AppStream 521 kB/s | 6.3 MB 00:12
CentOS-Stream - Base 304 kB/s | 2.3 MB 00:07
CentOS-Stream - Extras 5.1 kB/s | 7.0 kB 00:01
Last metadata expiration check: 0:00:01 ago on Wednesday 09 December 2020 01:22:28 PM IST.
Dependencies resolved.
========================================================================================================================================
Package Architecture Version Repository Size
========================================================================================================================================
Installing:
centos-stream-release noarch 8.4-1.el8 Stream-BaseOS 21 k
replacing centos-linux-release.noarch 8.3-1.2011.el8
replacing centos-release-stream.x86_64 8.1-1.1911.0.7.el8
Upgrading:
NetworkManager x86_64 1:1.30.0-0.2.el8 Stream-BaseOS 2.5 M
NetworkManager-libnm x86_64 1:1.30.0-0.2.el8 Stream-BaseOS 1.8 M
NetworkManager-team x86_64 1:1.30.0-0.2.el8 Stream-BaseOS 142 k
NetworkManager-tui x86_64 1:1.30.0-0.2.el8 Stream-BaseOS 322 k
avahi-glib x86_64 0.7-20.el8 Stream-BaseOS 14 k
avahi-libs x86_64 0.7-20.el8 Stream-BaseOS 62 k
bind-export-libs x86_64 32:9.11.20-6.el8
.
.
.
.
baseos 57 k
python3-subscription-manager-rhsm x86_64 1.28.5-1.el8 Stream-BaseOS 362 k
subscription-manager x86_64 1.28.5-1.el8 Stream-BaseOS 1.1 M
subscription-manager-rhsm-certificates x86_64 1.28.5-1.el8 Stream-BaseOS 258 k
usermode x86_64 1.113-1.el8 baseos 202 k
Transaction Summary
========================================================================================================================================
Install 9 Packages
Upgrade 107 Packages
Total download size: 205 M
Is this ok [y/N]: y
Cela prendra un certain temps en fonction de votre vitesse Internet. Une fois la migration CentOS Stream 8 terminée, exécutez la commande suivante pour vérifier :
$ cat /etc/redhat-release
CentOS Stream release 8
Si vous voulez une nouvelle image ISO CentOS Stream, vous pouvez l'obtenir à partir de la page officielle .
Les utilisateurs de CentOS ne sont pas satisfaits et sont contre cette décision
De nombreux utilisateurs et développeurs CentOS Linux sont déçus de cette décision. De nombreux utilisateurs frustrés ont déclaré qu'ils s'y attendaient depuis qu'IBM a racheté Red Hat.
De plus, de nombreux utilisateurs envisagent de passer à différentes distributions offrant un support à long terme. Les alternatives les plus suggérées par les utilisateurs sont FreeBSD, Debian, openSUSE et Ubuntu.
Nous ne savons pas comment Red Hat va répondre à l'agitation des utilisateurs. Peut-être ignoreront-ils simplement la communauté CentOS et passeront à autre chose. Attendons et voyons.
Vous ne voulez pas passer à CentOS Stream ? Qu'en est-il d'autres clones RHEL comme AlmaLinux ou Rocky Linux ou Oracle Linux ? Les guides suivants expliquent comment convertir vers AlmaLInux, Rocky Linux et Oracle Linux à partir de CentOS.
- Migration vers AlmaLinux à partir de CentOS 8 à l'aide du script de déploiement Almalinux
- Comment migrer vers Rocky Linux 8 à partir de CentOS 8 Linux
- La manière non officielle de migrer vers AlmaLinux à partir de CentOS 8
- Comment migrer CentOS 7 vers AlmaLinux 8, CentOS Stream 8, Oracle Linux 8, Rocky Linux 8 à l'aide de l'utilitaire ELevate