Bii o ṣe le ṣe igbesoke CentOS 7 si CentOS 8
Ninu nkan yii, iwọ yoo kọ bi o ṣe le ṣe igbesoke CentOS 7 si CentOS 8. Awọn igbesẹ ti a ṣalaye ninu rẹ ko ṣe apejuwe igbesoke osise ati pe eyi ko yẹ ki o loo si olupin iṣelọpọ sibẹsibẹ.
Igbesẹ 1: Fi ibi ipamọ EPEL sii
Lati bẹrẹ, fi sori ẹrọ ibi ipamọ EPL nipasẹ ṣiṣiṣẹ:
# yum install epel-release -y
Igbesẹ 2: Fi awọn irinṣẹ yum-utils sori ẹrọ
Lẹhin fifi sori ẹrọ ni EPEL ni ifijišẹ, fi sori ẹrọ yum-utils nipa ṣiṣe pipaṣẹ ni isalẹ.
# yum install yum-utils
Lẹhinna, o nilo lati yanju awọn idii RPM nipa ṣiṣe pipaṣẹ.
# yum install rpmconf # rpmconf -a
Nigbamii, ṣe afọmọ gbogbo awọn idii ti o ko nilo.
# package-cleanup --leaves # package-cleanup --orphans
Igbesẹ 3: Fi dnf sii ni CentOS 7
Bayi fi sori ẹrọ oluṣakoso package dnf eyiti o jẹ oluṣakoso package aiyipada fun CentOS 8.
# yum install dnf
O tun nilo lati yọ oluṣakoso package yum kuro ni pipaṣẹ.
# dnf -y remove yum yum-metadata-parser # rm -Rf /etc/yum
Igbesẹ 4: Igbegasoke CentOS 7 si CentOS 8
A ti ṣetan bayi lati ṣe igbesoke CentOS 7 si CentOS 8, ṣugbọn ki a to ṣe bẹ, ṣe igbesoke eto naa nipa lilo oluṣakoso package dnf tuntun.
# dnf upgrade
Nigbamii, fi sori ẹrọ package idasilẹ CentOS 8 nipa lilo dnf bi a ṣe han ni isalẹ. Eyi yoo gba igba diẹ.
# 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
Nigbamii, ṣe igbesoke ibi ipamọ EPEL.
dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Lẹhin ti iṣagbega ibi ipamọ EPEL ni ifijišẹ, yọ gbogbo awọn faili igba diẹ kuro.
# dnf clean all
Yọ mojuto ekuro atijọ fun CentOS 7 kuro.
# rpm -e `rpm -q kernel`
Nigbamii, rii daju lati yọ awọn idii ori gbarawọn kuro.
# rpm -e --nodeps sysvinit-tools
Lẹhinna, ṣe ifilọlẹ igbesoke eto CentOS 8 bi o ti han.
# dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync
Igbesẹ 5: Fi Kọnel Kernel Tuntun sii fun CentOS 8
Lati fi ekuro tuntun sii fun CentOS 8, ṣiṣe aṣẹ naa.
# dnf -y install kernel-core
Lakotan, fi sori ẹrọ package ti o kere ju CentOS 8.
# dnf -y groupupdate "Core" "Minimal Install"
Bayi o le ṣayẹwo ẹya ti CentOS ti fi sori ẹrọ nipasẹ ṣiṣiṣẹ.
# cat /etc/redhat-release
Nkan yii pari lori bii o ṣe le ṣe igbesoke lati CentOS 7 si CentOS 8. A nireti pe o rii iwoye yii.