Yadda ake Haɓaka CentOS 7 zuwa CentOS 8


A cikin wannan labarin, zaku koyi yadda ake haɓaka CentOS 7 zuwa CentOS 8. Matakan da aka bayyana anan basu nuna haɓaka aikin hukuma ba kuma bai kamata a yi amfani da wannan zuwa sabar samarwa ba tukuna.

Mataki 1: Shigar da Ma'ajin EPEL

Don farawa, shigar da ma'ajin EPL ta hanyar gudu:

# yum install epel-release -y

Mataki na 2: Sanya kayan aikin yum-utils

Bayan nasarar shigar da EPEL, shigar da yum-utils ta hanyar aiwatar da umarnin da ke ƙasa.

# yum install yum-utils

Bayan haka, kuna buƙatar warware fakitin RPM ta aiwatar da umarnin.

# yum install rpmconf
# rpmconf -a

Na gaba, yi tsabtace duk abubuwan fakitin da baka buƙata.

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

Mataki na 3: Sanya dnf a cikin CentOS 7

Yanzu shigar da manajan kunshin dnf wanda shine manajan kunshin tsoho don CentOS 8.

# yum install dnf

Hakanan kuna buƙatar cire mai sarrafa kunshin yum ta amfani da umarnin.

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

Mataki na 4: Haɓaka CentOS 7 zuwa CentOS 8

Yanzu muna shirye mu haɓaka CentOS 7 zuwa CentOS 8, amma kafin muyi haka, haɓaka tsarin ta amfani da sabon shigar dnf mai sarrafa kunshin.

# dnf upgrade

Na gaba, shigar da kunshin sakin CentOS 8 ta amfani da dnf kamar yadda aka nuna a ƙasa. Wannan zai ɗauki ɗan lokaci.

# dnf install http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/centos-linux-repos-8-2.el8.noarch.rpm http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/centos-linux-release-8.3-1.2011.el8.noarch.rpm http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/centos-gpg-keys-8-2.el8.noarch.rpm

Na gaba, haɓaka ma'ajiyar EPEL.

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

Bayan an inganta nasarar ajiyar EPEL, cire duk fayilolin wucin gadi.

# dnf clean all

Cire tsohuwar tsohuwar kwaya don CentOS 7.

# rpm -e `rpm -q kernel`

Na gaba, tabbatar da cire fakitin masu karo da juna.

# rpm -e --nodeps sysvinit-tools

Bayan haka, ƙaddamar da haɓaka tsarin CentOS 8 kamar yadda aka nuna.

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

Mataki 5: Sanya Sabuwar Kernel Core don CentOS 8

Don shigar da sabon kwaya don CentOS 8, gudanar da umarnin.

# dnf -y install kernel-core

A ƙarshe, girka ƙananan kunshin CentOS 8.

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

Yanzu zaku iya bincika sigar da aka shigar da CentOS ta gudana.

# cat /etc/redhat-release

Wannan labarin ya kammala akan yadda zaku haɓaka daga CentOS 7 zuwa CentOS 8. Muna fatan kun sami wannan mai hankali.