Hvernig á að uppfæra CentOS 7 í CentOS 8 Linux


Í þessari grein muntu læra hvernig á að uppfæra CentOS 7 í CentOS 8.5 útgáfu. Skrefin sem lýst er hér sýna ekki opinberu uppfærsluna og þetta ætti ekki að vera notað á framleiðslumiðlara ennþá.

Skref 1: Settu upp EPEL geymsluna

Til að byrja skaltu setja upp EPL geymsluna með því að keyra:

# yum install epel-release -y

Skref 2: Settu upp yum-utils verkfæri

Eftir að hafa sett upp EPEL, settu upp yum-utils með því að keyra skipunina hér að neðan.

# yum install yum-utils

Eftir það þarftu að leysa RPM pakka með því að framkvæma skipunina.

# yum install rpmconf
# rpmconf -a

Næst skaltu hreinsa alla pakkana sem þú þarft ekki.

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

Skref 3: Settu upp dnf í CentOS 7

Settu nú upp dnf pakkastjórann sem er sjálfgefinn pakkastjóri fyrir CentOS 8.

# yum install dnf

Þú þarft líka að fjarlægja yum pakkastjórann með því að nota skipunina.

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

Skref 4: Uppfærsla CentOS 7 í CentOS 8

Við erum nú tilbúin til að uppfæra CentOS 7 í CentOS 8, en áður en við gerum það skaltu uppfæra kerfið með því að nota nýuppsettan dnf pakkastjórann.

# dnf upgrade

Næst skaltu setja upp CentOS 8 útgáfupakka með dnf eins og sýnt er hér að neðan. Þetta mun taka smá tíma.

# 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}

Athugið: CentOS 8 er dautt og allar endurgreiðslurnar hafa verið færðar á vault.centos.org.

Næst skaltu uppfæra EPEL geymsluna.

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

Eftir að hafa uppfært EPEL geymsluna skaltu fjarlægja allar tímabundnar skrár.

# dnf clean all

Fjarlægðu gamla kjarnakjarnann fyrir CentOS 7.

# rpm -e `rpm -q kernel`

Næst skaltu gæta þess að fjarlægja pakka sem stangast á.

# rpm -e --nodeps sysvinit-tools

Síðan skaltu ræsa CentOS 8 kerfisuppfærsluna eins og sýnt er.

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

Athugið: Ef þú færð villur um pakka sem stangast á, til dæmis í mínu tilviki voru átök um núverandi python36-rpmconf pakka. Ég fjarlægði þennan pakka, á sama hátt ef þú færð einhverja átök skaltu bara fjarlægja þá pakka og reyna að keyra ofangreinda uppfærsluskipun.

Skref 5: Settu upp nýja kjarnakjarna fyrir CentOS 8

Til að setja upp nýjan kjarna fyrir CentOS 8 skaltu keyra skipunina.

# dnf -y install kernel-core

Að lokum skaltu setja upp CentOS 8 lágmarkspakka.

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

Nú geturðu athugað útgáfu CentOS uppsett með því að keyra.

# cat /etc/redhat-release

Ef þú sérð ofangreind framleiðsla, hef ég uppfært úr CentOS 7 í CentOS 8.5 útgáfu.

Þessi grein lýkur á því hvernig þú getur uppfært úr CentOS 7 í CentOS 8. Við vonum að þér hafi fundist þetta innsæi.