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.