Kako nadograditi CentOS 7 na CentOS 8 Linux
U ovom članku ćete naučiti kako nadograditi CentOS 7 na CentOS 8.5 izdanje. Ovdje opisani koraci ne prikazuju službenu nadogradnju i ovo još ne bi trebalo primjenjivati na proizvodni server.
Korak 1: Instalirajte EPEL spremište
Za početak, instalirajte EPL spremište tako što ćete pokrenuti:
yum install epel-release -y
Korak 2: Instalirajte yum-utils alate
Nakon uspješne instalacije EPEL, instalirajte yum-utils tako što ćete pokrenuti naredbu ispod.
yum install yum-utils
Nakon toga, morate riješ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 menadžer paketa koji je podrazumevani menadžer paketa za CentOS 8.
yum install dnf
Takođe morate da uklonite yum menadžer paketa koristeći naredbu.
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 sistem koristeći novoinstalirani dnf menadžer paketa.
dnf upgrade
Zatim instalirajte paket izdanja CentOS 8 koristeći dnf kao što je prikazano ispod. 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 svi repo-ovi su premješteni na vault.centos.org.
Zatim nadogradite EPEL spremište.
dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Nakon uspješne nadogradnje EPEL spremišta, uklonite sve privremene datoteke.
dnf clean all
Uklonite staro jezgro kernela za CentOS 7.
rpm -e `rpm -q kernel`
Zatim, obavezno uklonite konfliktne pakete.
rpm -e --nodeps sysvinit-tools
Nakon toga pokrenite nadogradnju sistema CentOS 8 kao što je prikazano.
dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync
Napomena: Ako dobijete greške u vezi sa konfliktnim paketima, na primjer u mom slučaju došlo je do sukoba oko postojećeg paketa python36-rpmconf. Uklonio sam ovaj paket, slično ako dobijete bilo kakve konflikte, samo uklonite te pakete i pokušajte pokrenuti gornju naredbu za nadogradnju.
Korak 5: Instalirajte novo jezgro kernela za CentOS 8
Da instalirate novi kernel 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 izlaz, uspješno sam nadogradio sa CentOS 7 na CentOS 8.5 izdanje.
Pročitajte također: Kako postaviti automatska ažuriranja za CentOS 8
Zaključak
Ovaj članak zaključuje kako možete nadograditi sa CentOS 7 na CentOS 8. Nadamo se da vam je ovo bilo pronicljivo.