Kā jaunināt CentOS 7 uz CentOS 8


Šajā rakstā jūs uzzināsiet, kā jaunināt CentOS 7 uz CentOS 8. Šeit aprakstītās darbības neatspoguļo oficiālo jaunināšanu, un to vēl nevajadzētu piemērot ražošanas serverim.

1. darbība: instalējiet EPEL repozitoriju

Lai sāktu, instalējiet EPL repozitoriju, palaižot:

# yum install epel-release -y

2. darbība. Instalējiet yum-utils rīkus

Pēc veiksmīgas EPEL instalēšanas instalējiet yum-utils, izpildot zemāk esošo komandu.

# yum install yum-utils

Pēc tam jums jāatrisina RPM paketes, izpildot komandu.

# yum install rpmconf
# rpmconf -a

Pēc tam veiciet visu nevajadzīgo paku tīrīšanu.

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

3. darbība: instalējiet dnf CentOS 7

Tagad instalējiet dnf pakotņu pārvaldnieku, kas ir CentOS 8 noklusējuma pakotņu pārvaldnieks.

# yum install dnf

Jums arī jānoņem yum pakotņu pārvaldnieks, izmantojot komandu.

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

4. solis: CentOS 7 jaunināšana uz CentOS 8

Tagad mēs esam gatavi jaunināt CentOS 7 uz CentOS 8, taču pirms to veicam, jauniniet sistēmu, izmantojot tikko instalēto dnf pakotņu pārvaldnieku.

# dnf upgrade

Pēc tam instalējiet CentOS 8 izlaišanas pakotni, izmantojot dnf, kā parādīts zemāk. Tas prasīs kādu laiku.

# 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

Pēc tam jauniniet EPEL krātuvi.

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

Pēc veiksmīgas EPEL krātuves jaunināšanas noņemiet visus pagaidu failus.

# dnf clean all

CentOS 7 noņemiet veco kodola kodolu.

# rpm -e `rpm -q kernel`

Pēc tam noteikti noņemiet konfliktējošās paketes.

# rpm -e --nodeps sysvinit-tools

Pēc tam palaidiet CentOS 8 sistēmas jaunināšanu, kā parādīts.

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

5. darbība: instalējiet jauno kodola kodolu CentOS 8

Lai instalētu jaunu kodolu CentOS 8, palaidiet komandu.

# dnf -y install kernel-core

Visbeidzot, instalējiet CentOS 8 minimālo pakotni.

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

Tagad jūs varat pārbaudīt instalētās CentOS versiju, palaižot.

# cat /etc/redhat-release

Šajā rakstā ir secināts, kā jūs varat jaunināt no CentOS 7 uz CentOS 8. Mēs ceram, ka jums tas likās ieskatīgi.