In questo articolo imparerai come aggiornare CentOS 7 a CentOS 8. I passaggi qui descritti non descrivono l'aggiornamento ufficiale e questo non dovrebbe essere ancora applicato a un server di produzione.
Per iniziare, installa il EPL repository eseguendo:
# yum install epel-release -y.
Dopo aver installato con successo EPEL, installa yum-utils eseguendo il comando sottostante.
# yum install yum-utils.
Successivamente, è necessario risolvere i pacchetti RPM eseguendo il comando.
# yum install rpmconf. # rpmconf -a.
Quindi, esegui una pulizia di tutti i pacchetti che non ti servono.
# pacchetto-pulizia --leaves. # pacchetto-pulizia --orphans.
Ora installa gestore di pacchetti dnf che è il gestore di pacchetti predefinito per CentOS 8.
# yum install dnf.
È inoltre necessario rimuovere il yum gestore di pacchetti usando il comando.
# dnf -y rimuove yum yum-metadata-parser. # rm -Rf /etc/yum.
Ora siamo pronti per aggiornare CentOS 7 a CentOS 8, ma prima di farlo, aggiorna il sistema utilizzando la nuova installazione gestore di pacchetti dnf.
# aggiornamento dnf.
Quindi, installa CentOS 8 rilasciare il pacchetto utilizzando dnf come mostrato di seguito. Questo richiederà un po' di tempo.
# installazione dnf http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/{centos-linux-repos-8-2.el8.noarch.rpm, centos-linux-release-8.4-1.2105.el8.noarch.rpm, centos-gpg-keys-8-2.el8.noarch.rpm}
Quindi, aggiorna il EPEL deposito.
dnf -y aggiornamento https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm.
Dopo aver aggiornato con successo il EPEL repository, rimuovere tutti i file temporanei.
# dnf pulisci tutto.
Rimuovi il vecchio kernel nucleo per CentOS 7.
# rpm -e `rpm -q kernel`
Quindi, assicurati di rimuovere i pacchetti in conflitto.
# rpm -e --nodeps sysvinit-tools.
Successivamente, avviare il CentOS 8 aggiornamento del sistema come mostrato.
# dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync.
Per installare un nuovo kernel per CentOS 8, eseguire il comando.
# dnf -y installa kernel-core.
Infine, installa CentOS 8 pacchetto minimo.
# dnf -y groupupdate "Core" "Installazione minima"
Ora puoi controllare la versione di CentOS installata eseguendo.
# cat /etc/redhat-release.
Leggi anche: Come impostare gli aggiornamenti automatici per CentOS 8
Questo articolo conclude su come eseguire l'aggiornamento da CentOS 7 a CentOS 8. Ci auguriamo che tu abbia trovato questo perspicace.