Se hai intenzione di eseguire l'aggiornamento a CentOS 8 da CentOS 7, potrebbe essere necessario saltarlo per ora, perché CentOS 8 non sarà più disponibile! Se lo stai già utilizzando, dovresti considerare di migrare a CentOS Stream 8 da CentOS Linux 8.
CentOS (abbreviazione di C immunità ENT erprise O pertinente S ystem ) è il clone del sistema Red Hat Enterprise Linux (RHEL). CentOS è ampiamente noto per la sua stabilità e affidabilità ed è la scelta popolare per molti provider di hosting web. Inoltre, è il gateway per le persone che vogliono imparare RHEL gratuitamente. Bene, lo spettacolo è finito. Gli sviluppatori CentOS hanno annunciato che stanno spostando la loro attenzione su CentOS Stream.
Secondo l'annuncio ufficiale , CentOS Linux 8, come ricostruzione di RHEL 8, terminerà alla fine del 2021. CentOS Stream continua dopo tale data, fungendo da ramo upstream (sviluppo) di Red Hat Enterprise Linux. In altre parole, CentOS Stream sarà un modello pre-release (cioè beta) a rotazione.
Quindi CentOS Stream non sarà più una ricostruzione a valle della versione RHEL. Ora è un midstream che vivrà tra Fedora e RHEL. Per dirla in parole povere, non è più Fedora -> RHEL -> CentOS ma Fedora -> CentOS -> RHEL . A partire da gennaio 2022, RHEL sarà basato su CentOS e non viceversa.
Puoi ancora utilizzare CentOS 8 e inviare patch fino al 31 dicembre 2021. Ma CentOS 8 verrà terminato all'inizio di questo periodo l'anno prossimo e non ci sarà CentOS 9. Gli utenti di CentOS Linux 7 non devono farsi prendere dal panico. CentOS 7 continuerà fino alla fine della sua vita nel 2024 .
Mentre esaminavo i commenti nel blog di CentOS, ho notato che Mr.Gregory Kurtzer , il fondatore originale di CentOS, ha lasciato un commento . Dice che sta progettando di creare un'altra ricostruzione di RHEL. Davvero una buona notizia!
Ora andiamo avanti e migrare da CentOS Linux 8 a CentOS Stream 8. Non è così difficile.
Migra a CentOS Stream 8 da CentOS Linux 8
Prima di tutto, esegui il backup dei tuoi dati importanti , per ogni evenienza.
Aggiorna CentOS 8 all'ultima versione disponibile utilizzando il comando:
$ sudo dnf update
Dopo aver aggiornato il sistema, riavviarlo. Controlla la versione corrente di CentOS 8 usando il comando:
$ cat /etc/redhat-release
CentOS Linux release 8.3.2011
Quindi, abilita il repository CentOS Stream usando il comando:
$ sudo dnf install centos-release-stream
Risultato di esempio:
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!
Sostituisci tutti i repository CentOS Linux esistenti con i repository CentOS Stream:
$ sudo dnf swap centos-{linux,stream}-repos
Infine, esegui il comando seguente per migrare CentOS Linux 8 in CentOS Stream 8:
$ sudo dnf distro-sync
La distro-sync
comando eseguirà gli aggiornamenti, i downgrade necessari o manterrà i pacchetti installati selezionati in modo che corrispondano all'ultima versione disponibile da qualsiasi repository abilitato. Se non viene fornito alcun pacchetto, vengono considerati tutti i pacchetti installati. Digita Y
e premi ENTER
per iniziare la migrazione a CentOS Stream 8:
Risultato di esempio:
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
Ci vorrà del tempo a seconda della velocità di Internet. Una volta completata la migrazione di CentOS Stream 8, esegui il comando seguente per verificare:
$ cat /etc/redhat-release
CentOS Stream release 8
Se desideri una nuova ISO di CentOS Stream, puoi ottenerla dalla pagina ufficiale .
Gli utenti CentOS non sono contenti e sono contrari a questa decisione
Molti utenti e sviluppatori CentOS Linux sono delusi da questa decisione. Molti utenti frustrati hanno commentato che se lo aspettavano da quando IBM ha rilevato Red Hat.
Inoltre, così tanti utenti stanno pensando di passare a diverse distribuzioni che forniscono supporto a lungo termine. Le alternative più suggerite dagli utenti sono FreeBSD, Debian, openSUSE e Ubuntu.
Non sappiamo come Red Hat risponderà all'agitazione degli utenti. Potrebbero semplicemente ignorare la comunità CentOS e andare avanti. Aspettiamo e vediamo.
Non vuoi passare a CentOS Stream? Che ne dici di altri cloni RHEL come AlmaLinux o Rocky Linux o Oracle Linux ? Le seguenti guide spiegano come convertire in AlmaLINux, Rocky Linux e Oracle Linux da CentOS.
- Migra ad AlmaLinux da CentOS 8 utilizzando lo script Almalinux-deploy
- Come migrare a Rocky Linux 8 da CentOS 8 Linux
- Il modo non ufficiale per migrare ad AlmaLinux da CentOS 8
- Come migrare CentOS 7 ad AlmaLinux 8, CentOS Stream 8, Oracle Linux 8, Rocky Linux 8 usando ELEvate Utility