Kif Taġġorna CentOS 7 għal CentOS 8 Linux


F'dan l-artikolu, titgħallem kif taġġorna CentOS 7 għal CentOS 8.5 rilaxx. Il-passi deskritti hawnhekk ma jurux l-aġġornament uffiċjali u dan m'għandux jiġi applikat għal server ta' produzzjoni għadu.

Pass 1: Installa r-Repożitorju EPEL

Biex tibda, installa r-repożitorju tal-EPL billi tħaddem:

# yum install epel-release -y

Pass 2: Installa Għodod yum-utils

Wara li tinstalla EPEL b'suċċess, installa yum-utils billi tħaddem il-kmand hawn taħt.

# yum install yum-utils

Minn hemm 'il quddiem, għandek bżonn issolvi l-pakketti RPM billi tesegwixxi l-kmand.

# yum install rpmconf
# rpmconf -a

Sussegwentement, agħmel tindif tal-pakketti kollha li ma teħtieġx.

# package-cleanup --leaves
# package-cleanup --orphans

Pass 3: Installa d-DNF f'CentOS 7

Issa installa l-maniġer tal-pakkett dnf li huwa l-maniġer tal-pakkett default għal CentOS 8.

# yum install dnf

Għandek bżonn ukoll tneħħi l-maniġer tal-pakkett yum billi tuża l-kmand.

# dnf -y remove yum yum-metadata-parser
# rm -Rf /etc/yum

Pass 4: Taġġorna CentOS 7 għal CentOS 8

Aħna issa lesti li naġġornaw CentOS 7 għal CentOS 8, iżda qabel ma nagħmlu dan, aġġorna s-sistema billi tuża l-maniġer tal-pakkett dnf li għadu kif tinstalla.

# dnf upgrade

Sussegwentement, installa CentOS 8 pakkett ta 'rilaxx billi tuża dnf kif muri hawn taħt. Dan se jieħu ftit.

# 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 huwa mejjet u r-repos kollha ġew imċaqalqa għal vault.centos.org.

Sussegwentement, aġġorna r-repożitorju EPEL.

dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Wara li taġġorna b'suċċess ir-repożitorju EPEL, neħħi l-fajls temporanji kollha.

# dnf clean all

Neħħi l-qalba qodma tal-qalba għal CentOS 7.

# rpm -e `rpm -q kernel`

Sussegwentement, kun żgur li tneħħi pakketti konfliġġenti.

# rpm -e --nodeps sysvinit-tools

Minn hemm 'il quddiem, iniedi l-aġġornament tas-sistema CentOS 8 kif muri.

# dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync

Nota: Jekk ikollok żbalji dwar pakketti konfliġġenti, pereżempju fil-każ tiegħi kien hemm kunflitti dwar il-pakkett python36-rpmconf eżistenti. Neħħejt dan il-pakkett, bl-istess mod jekk ikollok xi konflitti sempliċement neħħi dawk il-pakketti u pprova tħaddem il-kmand tal-aġġornament ta 'hawn fuq.

Pass 5: Installa l-Ġdida Kernel Core għal CentOS 8

Biex tinstalla għadma ġdida għal CentOS 8, mexxi l-kmand.

# dnf -y install kernel-core

Fl-aħħarnett, installa CentOS 8 pakkett minimu.

# dnf -y groupupdate "Core" "Minimal Install"

Issa tista 'tiċċekkja l-verżjoni ta' CentOS installata billi taħdem.

# cat /etc/redhat-release

Jekk tara l-output ta 'hawn fuq, aġġornajt b'suċċess minn CentOS 7 għal CentOS 8.5 rilaxx.

Dan l-artikolu jikkonkludi dwar kif tista 'taġġorna minn CentOS 7 għal CentOS 8. Nittamaw li sibt dan insightful.