Kako nadograditi CentOS 7 na CentOS 8 Linux
U ovom ćete članku naučiti kako nadograditi CentOS 7 na izdanje CentOS 8.5. Ovdje opisani koraci ne prikazuju službenu nadogradnju i to još ne bi trebalo primijeniti na produkcijski poslužitelj.
Korak 1: Instalirajte EPEL repozitorij
Za početak instalirajte EPL repozitorij pokretanjem:
yum install epel-release -y
Korak 2: Instalirajte yum-utils alate
Nakon uspješne instalacije EPEL-a, instalirajte yum-utils izvođenjem donje naredbe.
yum install yum-utils
Nakon toga morate razriješiti RPM pakete izvršavanjem naredbe.
yum install rpmconf
rpmconf -a
Zatim izvršite čišćenje svih paketa koji vam nisu potrebni.
package-cleanup --leaves
package-cleanup --orphans
Korak 3: Instalirajte dnf u CentOS 7
Sada instalirajte dnf upravitelj paketa koji je zadani upravitelj paketa za CentOS 8.
yum install dnf
Također morate ukloniti upravitelj paketa yum pomoću naredbe.
dnf -y remove yum yum-metadata-parser
rm -Rf /etc/yum
Korak 4: Nadogradnja CentOS 7 na CentOS 8
Sada smo spremni za nadogradnju CentOS 7 na CentOS 8, ali prije nego što to učinimo, nadogradite sustav pomoću novoinstaliranog dnf upravitelja paketa.
dnf upgrade
Zatim instalirajte paket izdanja CentOS 8 koristeći dnf kao što je prikazano u nastavku. Ovo će potrajati.
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}
Napomena: CentOS 8 je mrtav i sva su spremišta premještena na vault.centos.org.
Zatim nadogradite spremište EPEL.
dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Nakon uspješne nadogradnje EPEL repozitorija, uklonite sve privremene datoteke.
dnf clean all
Uklonite staru jezgru kernela za CentOS 7.
rpm -e `rpm -q kernel`
Zatim svakako uklonite proturječne pakete.
rpm -e --nodeps sysvinit-tools
Nakon toga pokrenite nadogradnju sustava CentOS 8 kao što je prikazano.
dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync
Napomena: Ako dobijete pogreške o sukobljenim paketima, na primjer, u mom slučaju bilo je sukoba oko postojećeg paketa python36-rpmconf. Uklonio sam ovaj paket, slično ako dobijete bilo kakve sukobe, samo uklonite te pakete i pokušajte pokrenuti gornju naredbu za nadogradnju.
Korak 5: Instalirajte novu jezgru jezgre za CentOS 8
Da biste instalirali novu jezgru za CentOS 8, pokrenite naredbu.
dnf -y install kernel-core
Na kraju, instalirajte minimalni paket CentOS 8.
dnf -y groupupdate "Core" "Minimal Install"
Sada možete provjeriti instaliranu verziju CentOS-a pokretanjem.
cat /etc/redhat-release
Ako vidite gornji rezultat, uspješno sam nadogradio izdanje CentOS 7 na CentOS 8.5.
Pročitajte također: Kako postaviti automatska ažuriranja za CentOS 8
Zaključak
Ovaj članak zaključuje kako možete nadograditi s CentOS 7 na CentOS 8. Nadamo se da vam je ovo bilo pronicljivo.