CentOS 8 byl vydán 23. září 2019 ISO jsou k dispozici na oficiálních stránkách a lze je nainstalovat mnoha způsoby, bohužel minimální verze zatím není k dispozici (nebo vůbec) jako SysAdmin to bylo moje oblíbené sestavení asi 800 Mb ve srovnání s 6 Go, v tomto tutoriálu vám ukážu, jak upgradovat z Centos 7 na Centos 8
Vezměte prosím na vědomí, že se nejedná o oficiální upgrade, takže není vhodný pro produkční prostředí.
Upgrade CentOS 7 na 8
Stáhněte a nainstalujte úložiště EPEL:
yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Nainstalujte yum-utils:
yum -y install rpmconf yum-utils
Řešení rpm balíčků:
rpmconf -a
výsledek:
Ponechat výchozí.
Čisticí balíčky, které nepotřebujeme.
package-cleanup --leaves
package-cleanup --orphans
výsledek:
Nainstalujte správce balíčků DNF založený na RPM:
yum -y install dnf
Odebírání správce balíčků yum:
dnf -y remove yum yum-metadata-parser
rm -Rf /etc/yum
Aktualizace systému pomocí DNF:
sudo dnf -y upgrade
Instalace nové verze:
dnf -y upgrade http://mirror.bytemark.co.uk/centos/8/BaseOS/x86_64/os/Packages/centos-release-8.0-0.1905.0.9.el8.x86_64.rpm
Upgrade úložiště EPEL:
dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Čištění úplných dočasných souborů uložených v úložišti
dnf clean all
odstranění jader
rpm -e `rpm -q kernel`
Odstraňování konfliktních
rpm -e --nodeps sysvinit-tools
Nyní spouštíme upgrade
dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync
Zpracovává se nová konfigurace:
rpmconf -a
Ověřte, že je nové jádro správně nainstalováno:
rpm -e kernel-core
dnf -y install kernel-core
Potvrďte, že je grub aktualizován a na správném místě
ROOTDEV=`ls /dev/*da|head -1`; echo "Detected root as $ROOTDEV..." grub2-install $ROOTDEV
Nainstalujte minimální balíček:
dnf -y groupupdate "Core" "Minimal Install"
Zkontrolujte verzi Centos:
cat /etc/centos-release