Otu esi ebuli CentOS 7 gaa na CentOS 8 Linux
N'edemede a, ị ga-amụta ka esi kwalite CentOS 7 na ntọhapụ CentOS 8.5. Usoro akọwara ebe a egosighi nkwalite gọọmentị yana nke a ekwesịghị itinye ya na sava mmepụta ma.
Kwụpụ 1: Wụnye ebe nchekwa EPEL
Iji malite, wụnye ebe nchekwa EPL site na ịgba ọsọ:
# yum install epel-release -y
Nzọụkwụ 2: Wụnye yum-utils Tools
Mgbe ị wụnye EPEL nke ọma, wụnye yum-utils site na ịme iwu dị n'okpuru.
# yum install yum-utils
Mgbe nke ahụ gasịrị, ịkwesịrị idozi ngwungwu RPM site na ịme iwu ahụ.
# yum install rpmconf # rpmconf -a
Na-esote, mee nhicha nke ngwugwu niile ị na-achọghị.
# package-cleanup --leaves # package-cleanup --orphans
Kwụpụ 3: Wụnye dnf na CentOS 7
Ugbu a wụnye njikwa ngwugwu dnf nke bụ njikwa ngwugwu ndabere maka CentOS 8.
# yum install dnf
Ịkwesịrị iji iwu ahụ wepụ onye njikwa ngwugwu yum.
# dnf -y remove yum yum-metadata-parser # rm -Rf /etc/yum
Kwụpụ 4: ịkwalite CentOS 7 ka CentOS 8
Anyị dị njikere ugbu a ịkwalite CentOS 7 gaa na CentOS 8, mana tupu anyị emee ya, kwalite sistemụ site na iji njikwa ngwugwu dnf ọhụrụ arụnyere.
# dnf upgrade
Na-esote, wụnye ngwugwu ntọhapụ CentOS 8 site na iji dnf dị ka egosiri n'okpuru. Nke a ga-ewe obere oge.
# 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}
Mara: CentOS 8 anwụọla ma ebufela ebe nchekwa niile na vault.centos.org.
Na-esote, kwalite ebe nchekwa EPEL.
dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Ka emechara nke ọma na ebe nchekwa EPEL, wepụ faịlụ nwa oge niile.
# dnf clean all
Wepu isi kernel ochie maka CentOS 7.
# rpm -e `rpm -q kernel`
Na-esote, jide n'aka na ị ga-ewepụ ngwugwu ndị na-emegiderịta onwe ha.
# rpm -e --nodeps sysvinit-tools
Mgbe nke ahụ gasịrị, malite nkwalite sistemụ CentOS 8 dịka egosiri.
# dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync
Mara: Ọ bụrụ na ịnweta njehie gbasara ngwugwu na-emegiderịta onwe ya, dịka ọmụmaatụ n'ọnọdụ m enwere esemokwu gbasara ngwungwu python36-rpmconf dị. Ewepụrụ m ngwugwu a, n'otu aka ahụ ma ọ bụrụ na ịnweta esemokwu ọ bụla, wepụ ngwugwu ndị ahụ ma gbalịa ịme iwu nkwalite ahụ dị n'elu.
Kwụpụ 5: Wụnye New Kernel Core maka CentOS 8
Ka ịwụnye kernel ọhụrụ maka CentOS 8, mee iwu ahụ.
# dnf -y install kernel-core
N'ikpeazụ, wụnye obere ngwugwu CentOS 8.
# dnf -y groupupdate "Core" "Minimal Install"
Ugbu a ị nwere ike ịlele ụdị nke CentOS arụnyere site na-agba ọsọ.
# cat /etc/redhat-release
Ọ bụrụ n’ịhụ mmepụta dị n’elu, emelitere m nke ọma site na CentOS 7 ruo ntọhapụ CentOS 8.5.
Edemede a kwubiri ka ị ga-esi nweta nkwalite site na CentOS 7 ruo CentOS 8. Anyị na-atụ anya na ịchọtara nghọta a.