Pokud plánujete upgradovat na CentOS 8 z CentOS 7, možná jej budete muset prozatím přeskočit, protože CentOS 8 končí! Pokud jej již používáte, měli byste zvážit migraci na CentOS Stream 8 z CentOS Linux 8.
CentOS (zkratka pro C ommunita ENT erprise O provozující S ystem ) je klon systému Red Hat Enterprise Linux (RHEL). CentOS je široce známý pro svou stabilitu a spolehlivost a je oblíbenou volbou mnoha poskytovatelů webhostingu. Je to také brána pro lidi, kteří se chtějí naučit RHEL zdarma. No, představení je u konce. Vývojáři CentOS oznámili, že se zaměřují na CentOS Stream.
Podle oficiálního oznámení , CentOS Linux 8, jako přestavba RHEL 8, skončí na konci roku 2021. CentOS Stream pokračuje i po tomto datu a slouží jako upstream (vývojová) větev Red Hat Enterprise Linux. Jinými slovy, CentOS Stream bude průběžný model předběžného vydání (tj. beta).
CentOS Stream tedy již nebude následnou přestavbou vydání RHEL. Nyní je to střední proud, který bude žít mezi Fedorou a RHEL. Abych to řekl laicky, už to není Fedora -> RHEL -> CentOS ale Fedora -> CentOS -> RHEL . Od ledna 2022 bude RHEL založen na CentOS, nikoli naopak.
Stále můžete používat CentOS 8 a posílat záplaty až do 31. prosince 2021. Ale CentOS 8 bude ukončen na začátku tohoto roku příštího roku a CentOS 9 nebude. Uživatelé CentOS Linux 7 nemusí panikařit. CentOS 7 bude pokračovat až do konce své životnosti v 2024 .
Při procházení komentářů na blogu CentOS jsem si všiml, že Pan Gregory Kurtzer , původní zakladatel CentOS, zanechal komentář . Říká, že plánuje vytvořit další přestavbu RHEL. Opravdu dobrá zpráva!
Nyní pojďme do toho a migrujme CentOS Linux 8 na CentOS Stream 8. Není to tak obtížné.
Migrace na CentOS Stream 8 z CentOS Linux 8
Nejprve si zálohujte důležitá data , jen pro případ.
Aktualizujte CentOS 8 na nejnovější dostupnou verzi pomocí příkazu:
$ sudo dnf update
Po aktualizaci systému jej restartujte. Zkontrolujte aktuální verzi CentOS 8 pomocí příkazu:
$ cat /etc/redhat-release
CentOS Linux release 8.3.2011
Dále povolte úložiště CentOS Stream pomocí příkazu:
$ sudo dnf install centos-release-stream
Ukázkový výstup:
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!
Nahraďte všechna stávající úložiště CentOS Linux repozitáři CentOS Stream:
$ sudo dnf swap centos-{linux,stream}-repos
Nakonec spusťte následující příkaz pro migraci CentOS Linux 8 na CentOS Stream 8:
$ sudo dnf distro-sync
distro-sync
příkaz provede nezbytné upgrady, downgrade nebo ponechá vybrané nainstalované balíčky tak, aby odpovídaly nejnovější verzi dostupné z libovolného povoleného úložiště. Pokud není zadán žádný balíček, jsou brány v úvahu všechny nainstalované balíčky. Zadejte Y
a stiskněte ENTER
pro zahájení migrace na CentOS Stream 8:
Ukázkový výstup:
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
To bude chvíli trvat v závislosti na rychlosti vašeho internetu. Po dokončení migrace CentOS Stream 8 spusťte následující příkaz pro ověření:
$ cat /etc/redhat-release
CentOS Stream release 8
Pokud chcete nový CentOS Stream ISO, můžete ho získat z oficiální stránky .
Uživatelé CentOS nejsou spokojeni a jsou proti tomuto rozhodnutí
Mnoho uživatelů a vývojářů CentOS Linuxu je tímto rozhodnutím zklamáno. Mnoho frustrovaných uživatelů poznamenalo, že to očekávali od doby, kdy IBM koupila Red Hat.
Mnoho uživatelů také uvažuje o přechodu na jiné distribuce, které poskytují dlouhodobou podporu. Uživatelé nejčastěji navrhují alternativy FreeBSD, Debian, openSUSE a Ubuntu.
Nevíme, jak bude Red Hat reagovat na rozrušení uživatelů. Možná prostě budou komunitu CentOS ignorovat a půjdou dál. Počkejme a uvidíme.
Nechcete přecházet na CentOS Stream? A co další klony RHEL jako AlmaLinux nebo Rocky Linux nebo Oracle Linux ? Následující průvodce vysvětluje, jak převést na AlmaLInux, Rocky Linux a Oracle Linux z CentOS.
- Migrace na AlmaLinux z CentOS 8 pomocí skriptu Almalinux-deploy Script
- Jak přejít na Rocky Linux 8 z CentOS 8 Linux
- Neoficiální způsob migrace na AlmaLinux z CentOS 8
- Jak migrovat CentOS 7 na AlmaLinux 8, CentOS Stream 8, Oracle Linux 8, Rocky Linux 8 pomocí nástroje Elevate Utility