Kako nadgraditi CentOS 7 na CentOS 8 Linux
V tem članku boste izvedeli, kako nadgraditi CentOS 7 na CentOS 8. Tu opisani koraki ne prikazujejo uradne nadgradnje in tega še ne bi smeli uporabljati za produkcijski strežnik.
1. korak: Namestite repozitorij EPEL
Če želite začeti, namestite repozitorij EPL tako, da zaženete:
# yum install epel-release -y
2. korak: Namestite orodja yum-utils
Po uspešni namestitvi EPEL namestite yum-utils tako, da zaženete spodnji ukaz.
# yum install yum-utils
Nato morate pakete RPM razrešiti z izvajanjem ukaza.
# yum install rpmconf # rpmconf -a
Nato izvedite čiščenje vseh paketov, ki jih ne potrebujete.
# package-cleanup --leaves # package-cleanup --orphans
3. korak: Namestite dnf v CentOS 7
Zdaj namestite dnf manager, ki je privzeti upravitelj paketov za CentOS 8.
# yum install dnf
Z ukazom morate odstraniti tudi upravitelja paketov yum.
# dnf -y remove yum yum-metadata-parser # rm -Rf /etc/yum
4. korak: Nadgradnja CentOS 7 na CentOS 8
Zdaj smo pripravljeni nadgraditi CentOS 7 na CentOS 8, vendar preden to storimo, sistem nadgradite z novo nameščenim upraviteljem paketov dnf.
# dnf upgrade
Nato namestite paket za izdajo CentOS 8 z uporabo dnf, kot je prikazano spodaj. To bo trajalo nekaj časa.
# dnf install http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/{centos-linux-repos-8-2.el8.noarch.rpm,centos-linux-release-8.4-1.2105.el8.noarch.rpm,centos-gpg-keys-8-2.el8.noarch.rpm}
Nato nadgradite repozitorij EPEL.
dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Po uspešni nadgradnji repozitorija EPEL odstranite vse začasne datoteke.
# dnf clean all
Odstranite staro jedro jedra za CentOS 7.
# rpm -e `rpm -q kernel`
Nato odstranite nasprotujoče si pakete.
# rpm -e --nodeps sysvinit-tools
Nato zaženite nadgradnjo sistema CentOS 8, kot je prikazano.
# dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync
5. korak: Namestite novo jedro jedra za CentOS 8
Če želite namestiti novo jedro za CentOS 8, zaženite ukaz.
# dnf -y install kernel-core
Na koncu namestite še CentOS 8 minimalni paket.
# dnf -y groupupdate "Core" "Minimal Install"
Zdaj lahko z zagonom preverite nameščeno različico CentOS.
# cat /etc/redhat-release
Ta članek zaključuje, kako lahko nadgradite s CentOS 7 na CentOS 8. Upamo, da se vam je to zdelo vpogled.