W tym artykule dowiesz się, jak dokonać aktualizacji CentOS 7 do CentOS 8. Opisane tutaj kroki nie przedstawiają oficjalnej aktualizacji i nie powinny być jeszcze stosowane na serwerze produkcyjnym.
Aby rozpocząć, zainstaluj EPL repozytorium uruchamiając:
# mniam zainstaluj epel-release -y.
Po pomyślnej instalacji EPEL, zainstalować mniam-narzędzia uruchamiając poniższe polecenie.
# mniam zainstaluj mniam-utils.
Następnie musisz rozwiązać pakiety RPM, wykonując polecenie.
# mniam zainstaluj rpmconf. # rpmconf -a.
Następnie wykonaj czyszczenie wszystkich pakietów, których nie potrzebujesz.
# czyszczenie pakietu --pozostawia. # czyszczenie pakietu --orphans.
Teraz zainstaluj Menedżer pakietów dnf który jest domyślnym menedżerem pakietów dla CentOS 8.
# mniam zainstaluj dnf.
Musisz również usunąć mniam menedżer pakietów za pomocą polecenia.
# dnf -y usuń mniam mniam-parser-metadanych. # rm -Rf /etc/mniam.
Jesteśmy teraz gotowi do aktualizacji CentOS 7 do CentOS 8, ale zanim to zrobimy, uaktualnij system za pomocą nowej instalacji Menedżer pakietów dnf.
# uaktualnienie dnf.
Następnie zainstaluj CentOS 8 zwolnij pakiet za pomocą dnf jak pokazano niżej. To trochę potrwa.
# dnf zainstaluj 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}
Następnie uaktualnij EPEL magazyn.
dnf -y aktualizacja https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm.
Po pomyślnej aktualizacji EPEL repozytorium, usuń wszystkie pliki tymczasowe.
# dnf wyczyść wszystko.
Usuń stare jądro rdzeń dla CentOS 7.
# rpm -e `rpm -q kernel`
Następnie upewnij się, że usuwasz pakiety powodujące konflikt.
# rpm -e --nodeps sysvinit-tools.
Następnie uruchom CentOS 8 aktualizacja systemu, jak pokazano.
# dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false synchronizacja dystrybucji.
Aby zainstalować nowe jądro dla CentOS 8, uruchom polecenie.
# dnf -y zainstaluj jądro jądra.
Na koniec zainstaluj CentOS 8 minimalny pakiet.
# dnf -y groupupdate "Core" "Minimalna instalacja"
Teraz możesz sprawdzić wersję zainstalowanego CentOS, uruchamiając.
# cat /etc/redhat-release.
Przeczytaj też: Jak skonfigurować automatyczne aktualizacje dla CentOS 8
W tym artykule podsumowano, w jaki sposób można uaktualnić z CentOS 7 do CentOS 8. Mamy nadzieję, że znalazłeś to wnikliwe.