ວິທີການຍົກລະດັບ CentOS 7 ເປັນ CentOS 8


ໃນບົດຂຽນນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ວິທີການຍົກລະດັບ CentOS 7 ໃຫ້ເປັນ CentOS 8. ຂັ້ນຕອນທີ່ໄດ້ອະທິບາຍໄວ້ໃນນີ້ບໍ່ໄດ້ສະແດງເຖິງການຍົກລະດັບຢ່າງເປັນທາງການແລະສິ່ງນີ້ບໍ່ຄວນ ນຳ ໃຊ້ກັບເຄື່ອງແມ່ຂ່າຍການຜະລິດເທື່ອ.

ຂັ້ນຕອນທີ 1: ຕິດຕັ້ງ EPEL Repository

ເພື່ອເລີ່ມຕົ້ນ, ຕິດຕັ້ງຫໍສະ ໝຸດ EPL ໂດຍການເຮັດວຽກ:

# yum install epel-release -y

ຂັ້ນຕອນທີ 2: ຕິດຕັ້ງເຄື່ອງມື yum-utils

ຫຼັງຈາກຕິດຕັ້ງ EPEL ສຳ ເລັດແລ້ວ, ໃຫ້ຕິດຕັ້ງ yum-utils ໂດຍການ ດຳ ເນີນ ຄຳ ສັ່ງຂ້າງລຸ່ມ.

# yum install yum-utils

ຫຼັງຈາກນັ້ນ, ທ່ານຕ້ອງການແກ້ໄຂບັນດາຊຸດ RPM ໂດຍການປະຕິບັດ ຄຳ ສັ່ງ.

# yum install rpmconf
# rpmconf -a

ຖັດໄປ, ດຳ ເນີນການ ທຳ ຄວາມສະອາດທຸກໆແພກເກດທີ່ທ່ານບໍ່ຕ້ອງການ.

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

ຂັ້ນຕອນທີ 3: ຕິດຕັ້ງ dnf ໃນ CentOS 7

ຕອນນີ້ຕິດຕັ້ງຜູ້ຈັດການຊຸດ dnf ເຊິ່ງເປັນຜູ້ຈັດການຊຸດເລີ່ມຕົ້ນ ສຳ ລັບ CentOS 8.

# yum install dnf

ທ່ານຍັງຕ້ອງການເອົາຜູ້ຈັດການຊຸດ yum ອອກໂດຍໃຊ້ ຄຳ ສັ່ງ.

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

ຂັ້ນຕອນທີ 4: ການຍົກລະດັບ CentOS 7 ເປັນ CentOS 8

ດຽວນີ້ພວກເຮົາກຽມພ້ອມທີ່ຈະຍົກລະດັບ CentOS 7 ເປັນ CentOS 8, ແຕ່ກ່ອນທີ່ພວກເຮົາຈະເຮັດແນວນັ້ນ, ໃຫ້ຍົກລະດັບລະບົບໂດຍໃຊ້ຕົວຈັດການຊຸດ dnf ທີ່ຕິດຕັ້ງ ໃໝ່.

# dnf upgrade

ຕໍ່ໄປ, ຕິດຕັ້ງຊຸດປົດປ່ອຍ CentOS 8 ໂດຍໃຊ້ dnf ດັ່ງທີ່ເຫັນຢູ່ຂ້າງລຸ່ມ. ນີ້ຈະໃຊ້ເວລາໃນຂະນະທີ່.

# 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

ຕໍ່ໄປ, ຍົກລະດັບຫໍພັກ EPEL.

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

ຫຼັງຈາກການຍົກລະດັບຫໍສະມຸດ EPEL ສຳ ເລັດແລ້ວ, ໃຫ້ລຶບທຸກເອກະສານຊົ່ວຄາວ.

# dnf clean all

ຖອດຫຼັກແກ່ນເກົ່າ ສຳ ລັບ CentOS 7.

# rpm -e `rpm -q kernel`

ຕໍ່ໄປ, ໃຫ້ແນ່ໃຈວ່າເອົາຊຸດທີ່ຂັດແຍ້ງ.

# rpm -e --nodeps sysvinit-tools

ຫລັງຈາກນັ້ນ, ເປີດຕົວການປັບປຸງລະບົບ CentOS 8 ຕາມທີ່ສະແດງ.

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

ຂັ້ນຕອນທີ 5: ຕິດຕັ້ງ New Kernel Core ສຳ ລັບ CentOS 8

ການຕິດຕັ້ງລະບົບເຄນ ໃໝ່ ສຳ ລັບ CentOS 8, ໃຫ້ ດຳ ເນີນການ ຄຳ ສັ່ງ.

# dnf -y install kernel-core

ສຸດທ້າຍ, ຕິດຕັ້ງ CentOS 8 ຊຸດນ້ອຍໆ.

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

ຕອນນີ້ທ່ານສາມາດກວດເບິ່ງເວີຊັນຂອງ CentOS ທີ່ຕິດຕັ້ງໂດຍການແລ່ນ.

# cat /etc/redhat-release

ບົດຂຽນນີ້ສະຫຼຸບກ່ຽວກັບວິທີທີ່ທ່ານສາມາດຍົກລະດັບຈາກ CentOS 7 ເຖິງ CentOS 8. ພວກເຮົາຫວັງວ່າທ່ານຈະພົບເຫັນຄວາມເຂົ້າໃຈນີ້.