CentOS 8 se lanzó el 23 de septiembre de 2019. Las ISO están disponibles en el sitio web oficial y se pueden instalar de muchas maneras. Desafortunadamente, la versión mínima aún no está disponible (o no está disponible en absoluto) como SysAdmin era mi compilación favorita unos 800 Mb en comparación con 6 Go, en este tutorial te mostraré cómo actualizar de Centos 7 a Centos 8
Tenga en cuenta que esta no es una actualización oficial, por lo que no es adecuada para un entorno de producción.
Actualización de CentOS 7 a 8
Descargue e instale el repositorio EPEL:
yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Instalar yum-utils:
yum -y install rpmconf yum-utils
Resolución de paquetes rpm:
rpmconf -a
resultado:
Mantener predeterminado.
Paquetes de limpieza que no necesitamos.
package-cleanup --leaves
package-cleanup --orphans
resultado:
Instale un administrador de paquetes DNF de software basado en RPM:
yum -y install dnf
Eliminando el administrador de paquetes yum:
dnf -y remove yum yum-metadata-parser
rm -Rf /etc/yum
Actualización de un sistema con DNF:
sudo dnf -y upgrade
Instalando la nueva versión:
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
Actualización del repositorio EPEL:
dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Limpieza de archivos temporales completos guardados en el repositorio
dnf clean all
eliminando núcleos
rpm -e `rpm -q kernel`
Eliminando conflictos
rpm -e --nodeps sysvinit-tools
Ahora lanzamos la actualización
dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync
Procesando nueva configuración:
rpmconf -a
Confirme que el nuevo kernel-core está correctamente instalado:
rpm -e kernel-core
dnf -y install kernel-core
Confirme que grub esté actualizado y en el lugar correcto
ROOTDEV=`ls /dev/*da|head -1`; echo "Detected root as $ROOTDEV..." grub2-install $ROOTDEV
Instalar paquete mínimo:
dnf -y groupupdate "Core" "Minimal Install"
Comprobar la versión de Centos:
cat /etc/centos-release