Sådan opgraderes CentOS 7 til CentOS 8
I denne artikel lærer du, hvordan du opgraderer CentOS 7 til CentOS 8. Trinene beskrevet her viser ikke den officielle opgradering, og dette bør ikke anvendes på en produktionsserver endnu.
Trin 1: Installer EPEL Repository
For at starte skal du installere EPL-arkivet ved at køre:
# yum install epel-release -y
Trin 2: Installer værktøjer til yum-utils
Efter installation af EPEL skal du installere yum-utils ved at køre kommandoen nedenfor.
# yum install yum-utils
Derefter skal du løse RPM-pakker ved at udføre kommandoen.
# yum install rpmconf # rpmconf -a
Udfør derefter en oprydning af alle de pakker, du ikke har brug for.
# package-cleanup --leaves # package-cleanup --orphans
Trin 3: Installer dnf i CentOS 7
Installer nu dnf pakkehåndtering, som er standardpakkehåndtering til CentOS 8.
# yum install dnf
Du skal også fjerne yum-pakkehåndtering ved hjælp af kommandoen.
# dnf -y remove yum yum-metadata-parser # rm -Rf /etc/yum
Trin 4: Opgradering af CentOS 7 til CentOS 8
Vi er nu klar til at opgradere CentOS 7 til CentOS 8, men inden vi gør det, skal du opgradere systemet ved hjælp af den nyinstallerede dnf-pakkehåndtering.
# dnf upgrade
Installer derefter CentOS 8-frigivelsespakken ved hjælp af dnf som vist nedenfor. Dette vil tage et stykke tid.
# 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
Dernæst opgrader EPEL-arkivet.
dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Efter vellykket opgradering af EPEL-lageret skal du fjerne alle de midlertidige filer.
# dnf clean all
Fjern den gamle kernekerne til CentOS 7.
# rpm -e `rpm -q kernel`
Sørg derefter for at fjerne modstridende pakker.
# rpm -e --nodeps sysvinit-tools
Start derefter CentOS 8-systemopgraderingen som vist.
# dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync
Trin 5: Installer den nye kernekerne til CentOS 8
For at installere en ny kerne til CentOS 8 skal du køre kommandoen.
# dnf -y install kernel-core
Endelig skal du installere CentOS 8 minimal pakke.
# dnf -y groupupdate "Core" "Minimal Install"
Nu kan du kontrollere versionen af CentOS installeret ved at køre.
# cat /etc/redhat-release
Denne artikel konkluderer, hvordan du kan opgradere fra CentOS 7 til CentOS 8. Vi håber, du fandt dette indsigtsfuldt.