CentOS je oblíbený pro stabilitu a bezpečnost. Je známo, že poskytuje pevnou základnu pro téměř jakoukoli serverovou aplikaci. Verze CentOS 8 staví na tomto základu a přidává několik dalších moderních vylepšení, která vám ještě více usnadní správu vašich podnikových serverů.
Proč byste neměli upgradovat
Než se ponoříte, měli byste si uvědomit, že od týmu CentOS nebo Red Hat neexistuje žádná oficiálně podporovaná cesta k upgradu. Pokud hledáte absolutně nejspolehlivější způsob, jak získat CentOS 8 na svých serverech, měli byste zálohovat všechna svá předchozí data a provést úplnou migraci na novou instalaci CentOS. To znamená, že pokud si chcete vyzkoušet upgrade, je to možné. Měl by jsi zálohujte všechna svá data než budete pokračovat, abyste se ujistili, že toto zcela nepodporováno Pokud by došlo k nejhoršímu, způsob upgradu vás stojí cokoli kromě času.
Jak upgradovat z CentOS 7 na CentOS 8
Jakmile se rozhodnete pro upgrade, postupujte takto:
-
Zálohujte všechna svá data. Vážně, udělej to.
-
Začněte instalací úložiště EPEL ve vašem systému, pokud jej ještě nemáte.
yum -y nainstalovat epel-release
-
Nyní nainstalujte několik nezbytných balíků z EPEL, které vám pomohou překonfigurovat vaše úložiště pro CentOS 8.
yum -y nainstalovat rpmconf yum-utils
-
Dále budete muset vyřešit balíčky RPM v systému pomocí rpmconf. Chcete-li se při aktualizaci vyhnout konfliktům, přijměte na vyžádání výchozí akci pro každou konfiguraci. rpmconf -a
-
Vyčistěte všechny balíčky, které v našem systému nepotřebujete. Čím méně balíčků máte, tím menší je šance na komplikace.
balíček-vyčištění – listy
balíček-vyčištění –orphans -
Jste připraveni zahájit první část upgradu. CentOS 8 používá nového správce balíků DNF. Funguje to přesně jako YUM, ale je to efektivnější. Je to také první věc, kterou budete k zahájení upgradu potřebovat.
yum -y nainstalovat dnf
-
S DNF ve vašem systému již nepotřebujete YUM. Je čas to odstranit.
dnf -y odstranit yum yum-metaparser
rm -Rf / etc / yum -
Nyní jste připraveni upgradovat systém pomocí DNF.
dnf -y upgrade
-
Vytáhněte nový balíček vydání pro CentOS 8 a nainstalujte jej pomocí DNF. Tím zahájíte proces upgradu na CentoOS 8.
dnf -y upgrade http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/centos-release-8.0-0.1905.0.9.el8.x86_64.rpm
-
Totéž proveďte při aktualizaci úložiště EPEL.
dnf -y upgrade yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
-
Odstraňte všechny dočasné soubory, které by mohly viset kolem vašeho systému.
dnf vyčistit vše
-
Odeberte staré jádro z CentOS 7. rpm -e –nodeps `rpm -q kernel`
-
Poté odeberte další systémové balíčky, které způsobí konflikty. rpm -e –nodeps sysvinit-tools
-
Je čas upgradovat zbytek systému. Upgradujte vše pomocí DNF.
dnf -y –releasever = 8 –allowerasing –setopt = deltarpm = falešná distro-synchronizace
-
Je velká šance, že se něco zlomilo. To je v pořádku. Podívejte se na chybovou zprávu. Vyhledejte ve zprávě nevhodný balíček a odinstalujte jej, jako jste to udělali u jádra pomocí: rpm -e –nodeps
Možná si budete chtít balíček zapsat, abyste jej po aktualizaci mohli znovu nainstalovat. Poté znovu spusťte předchozí krok.
-
Nyní znovu nainstalujte jádro. dnf -y nainstalovat jádro jádra
-
Nakonec aktualizujte jádro operačního systému, abyste zajistili, že vše je aktuální a aktuální.
dnf -y groupinstall „Core“ „Minimal Install“
-
Zkontrolujte, zda instalace proběhla úspěšně.
cat / etc / redhat-release