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.