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.