Giunsa ang Pag-upgrade sa CentOS 7 hangtod sa CentOS 8 Linux
Niini nga artikulo, mahibal-an nimo kung giunsa ang pag-upgrade sa CentOS 7 hangtod sa pagpagawas sa CentOS 8.5. Ang mga lakang nga gihulagway dinhi wala maghulagway sa opisyal nga pag-upgrade ug kini kinahanglan dili pa magamit sa usa ka server sa produksiyon.
Lakang 1: I-install ang EPEL Repository
Sa pagsugod, i-install ang EPL repository pinaagi sa pagpadagan:
# yum install epel-release -y
Lakang 2: I-install ang yum-utils Tools
Human sa malampuson nga pag-instalar sa EPEL, i-install ang yum-utils pinaagi sa pagpadagan sa sugo sa ubos.
# yum install yum-utils
Pagkahuman, kinahanglan nimo nga sulbaron ang mga pakete sa RPM pinaagi sa pagpatuman sa mando.
# yum install rpmconf # rpmconf -a
Sunod, himoa ang paglimpyo sa tanan nga mga pakete nga dili nimo kinahanglan.
# package-cleanup --leaves # package-cleanup --orphans
Lakang 3: I-install ang dnf sa CentOS 7
Karon i-install ang dnf package manager nga mao ang default package manager alang sa CentOS 8.
# yum install dnf
Kinahanglan mo usab nga tangtangon ang yum package manager gamit ang command.
# dnf -y remove yum yum-metadata-parser # rm -Rf /etc/yum
Lakang 4: Pag-upgrade sa CentOS 7 hangtod sa CentOS 8
Andam na kami karon nga i-upgrade ang CentOS 7 ngadto sa CentOS 8, apan sa dili pa namo kini buhaton, i-upgrade ang sistema gamit ang bag-ong install dnf package manager.
# dnf upgrade
Sunod, i-install ang CentOS 8 release package gamit ang dnf sama sa gipakita sa ubos. Kini magdugay.
# 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}
Mubo nga sulat: Ang CentOS 8 patay na ug ang tanang repos gibalhin sa vault.centos.org.
Sunod, i-upgrade ang EPEL repository.
dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Human sa malampuson nga pag-upgrade sa EPEL repository, kuhaa ang tanang temporaryo nga mga file.
# dnf clean all
Kuhaa ang daan nga kernel core alang sa CentOS 7.
# rpm -e `rpm -q kernel`
Sunod, siguroha nga tangtangon ang nagkasumpaki nga mga pakete.
# rpm -e --nodeps sysvinit-tools
Pagkahuman, ilunsad ang pag-upgrade sa sistema sa CentOS 8 sama sa gipakita.
# dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync
Mubo nga sulat: Kung makakuha ka mga sayup bahin sa nagkasumpaki nga mga pakete, pananglitan sa akong kaso adunay mga panagbangi bahin sa naglungtad nga python36-rpmconf nga pakete. Gitangtang nako kini nga pakete, parehas kung makakuha ka bisan unsang mga panagbangi kuhaa lang ang mga pakete ug sulayi pagpadagan ang mando sa pag-upgrade sa ibabaw.
Lakang 5: I-install ang Bag-ong Kernel Core para sa CentOS 8
Aron ma-install ang bag-ong kernel para sa CentOS 8, padagana ang command.
# dnf -y install kernel-core
Sa katapusan, i-install ang CentOS 8 minimal nga pakete.
# dnf -y groupupdate "Core" "Minimal Install"
Karon mahimo nimong susihon ang bersyon sa CentOS nga na-install pinaagi sa pagdagan.
# cat /etc/redhat-release
Kung makita nimo ang output sa ibabaw, malampuson kong na-upgrade gikan sa CentOS 7 hangtod sa pagpagawas sa CentOS 8.5.
Kini nga artikulo nagtapos kung giunsa nimo pag-upgrade gikan sa CentOS 7 hangtod sa CentOS 8. Nanghinaut kami nga nakit-an nimo kini nga makahuluganon.