Com actualitzar CentOS 7 a CentOS 8 Linux
En aquest article, aprendràs a actualitzar CentOS 7 a CentOS 8.5. Els passos que es descriuen aquí no representen l'actualització oficial i encara no s'ha d'aplicar a un servidor de producció.
Pas 1: instal·leu el repositori EPEL
Per començar, instal·leu el repositori EPL executant:
# yum install epel-release -y
Pas 2: instal·leu les eines yum-utils
Després d'instal·lar correctament EPEL, instal·leu yum-utils executant l'ordre següent.
# yum install yum-utils
A continuació, heu de resoldre els paquets RPM executant l'ordre.
# yum install rpmconf # rpmconf -a
A continuació, realitzeu una neteja de tots els paquets que no necessiteu.
# package-cleanup --leaves # package-cleanup --orphans
Pas 3: instal·leu el dnf a CentOS 7
Ara instal·leu el gestor de paquets dnf que és el gestor de paquets predeterminat per a CentOS 8.
# yum install dnf
També heu d'eliminar el gestor de paquets yum mitjançant l'ordre.
# dnf -y remove yum yum-metadata-parser # rm -Rf /etc/yum
Pas 4: actualitzeu CentOS 7 a CentOS 8
Ara estem preparats per actualitzar CentOS 7 a CentOS 8, però abans de fer-ho, actualitzeu el sistema mitjançant el nou gestor de paquets dnf instal·lat.
# dnf upgrade
A continuació, instal·leu el paquet de llançament de CentOS 8 mitjançant dnf com es mostra a continuació. Això trigarà una estona.
# dnf install http://vault.centos.org/8.5.2111/BaseOS/x86_64/os/Packages/{centos-linux-repos-8-3.el8.noarch.rpm,centos-linux-release-8.5-1.2111.el8.noarch.rpm,centos-gpg-keys-8-3.el8.noarch.rpm}
Nota: CentOS 8 està mort i tots els repositoris s'han mogut a vault.centos.org.
A continuació, actualitzeu el repositori EPEL.
dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Després d'actualitzar correctament el repositori EPEL, elimineu tots els fitxers temporals.
# dnf clean all
Traieu el nucli antic del nucli per a CentOS 7.
# rpm -e `rpm -q kernel`
A continuació, assegureu-vos d'eliminar els paquets conflictius.
# rpm -e --nodeps sysvinit-tools
A continuació, inicieu l'actualització del sistema CentOS 8 tal com es mostra.
# dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync
Nota: si obteniu errors sobre paquets conflictius, per exemple, en el meu cas, hi va haver conflictes sobre el paquet python36-rpmconf existent. He eliminat aquest paquet, de la mateixa manera, si teniu cap conflicte, elimineu aquests paquets i proveu d'executar l'ordre d'actualització anterior.
Pas 5: instal·leu el nou nucli del nucli per a CentOS 8
Per instal·lar un nou nucli per a CentOS 8, executeu l'ordre.
# dnf -y install kernel-core
Finalment, instal·leu el paquet mínim CentOS 8.
# dnf -y groupupdate "Core" "Minimal Install"
Ara podeu comprovar la versió de CentOS instal·lada executant-lo.
# cat /etc/redhat-release
Si veieu la sortida anterior, he actualitzat correctament de CentOS 7 a CentOS 8.5.
Aquest article conclou com podeu actualitzar de CentOS 7 a CentOS 8. Esperem que us hagi semblat perspicaç.