Jak migrować z Centos do Almalinux

Jak migrować z Centos do Almalinux

Główną motywacją do tworzenia Almalinux było to, aby być realnym zamiennikiem dla Centos Linux w momencie przejścia z systemu operacyjnego stabilnego przedsiębiorstwa do gałęzi rozwoju RHEL w górę.

Teraz, gdy Almalinux jest wydany, nadal pozostawia użytkowników Centos zastanawiających się, jak zmienić systemy operacyjne. Idealnie, należy to zrobić tak płynnie, jak to możliwe, aby zapobiec przestojom, utraty danych itp. W tym przewodniku pokażemy instrukcje krok po metap.

W tym samouczku nauczysz się:

  • Jak migrować z Centos do Almalinux
Zakończenie scalania z Centos do Almalinux Wymagania oprogramowania i konwencje linii poleceń Linux
Kategoria Wymagania, konwencje lub wersja oprogramowania
System Almalinux i Centos
Oprogramowanie Nie dotyczy
Inny Uprzywilejowany dostęp do systemu Linux jako root lub za pośrednictwem sudo Komenda.
Konwencje # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda
$ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny
OSTRZEŻENIE
Chociaż przetestowaliśmy te metody pracy na naszym własnym systemie bez żadnych problemów, zaleca się wykonanie pełnej kopii zapasowej własnego systemu przed kontynuowaniem.

Metoda 1: Migruj z centu do Almalinux



Pierwsza metoda będzie wykorzystywać oficjalny skrypt Almalinux-Deploy, który jest hostowany na GitHub. Postępuj zgodnie z poniższymi krokami, aby pobrać skrypt i użyj go do przeprowadzenia migracji z Centos do Almalinux. Ten skrypt bierze pod uwagę pewne scenariusze, takie jak migracja DirectAdmin, CPanel, PleSk i inne programy tak płynnie, jak to możliwe. Sprawdź stronę GitHub, aby uzyskać szczegółowe informacje.

  1. Zacznij od pobrania skryptu i udzielania mu uprawnień.
    # curl -o https: // raw.Githubusercontent.com/almalinux/Almalinux-Deploy/Master/Almalinux-Deploy.SH # CHMOD +x Almalinux-Deploy.cii 
  2. Następnie wykonaj skrypt jako root lub z sudo.
    # Bash Almalinux-Deploy.cii 
  3. Uruchamianie skryptu Almalinux-Deploy
  4. Po wykonaniu kilku wstępnych kontroli rozpocznie proces usuwania, ponownej instalacji, obniżenia i aktualizacji niektórych pakietów w celu zsynchronizacji systemu z bieżącą wersją Almalinux. Proces ten zajmie trochę czasu, ale po zakończeniu możesz ponownie uruchomić system i załadować do Almalinux.
    # ponowne uruchomienie 
  5. Skrypt migracji zakończył się pomyślnie
  6. Po zakończeniu komputera sprawdź, czy system z powodzeniem migrował, sprawdzając /etc/redhat-uwalnianie plik.


    # Cat /etc /Redhat-Release Almalinux Wydanie 8.3 (Purple Manul) 

    Upewnij się również, że system jest ustawiony na jądro Almalinux domyślnie.

    # Grubby -Info domyślnie | Grep Almalinux 

To wszystko. Tak długo, jak nie napotkałeś żadnych błędów po drodze, z powodzeniem migrowałeś swój system z Centos do Almalinux.

Metoda 2: Migruj z centu do Almalinux

Druga metoda jest bardziej ręczna migracja. To było pierwsze podejście, które można zastosować, gdy Almalinux został po raz pierwszy zwolniony, ale od tego czasu został zastąpiony poprzednią metodą. Dla niektórych ta druga metoda może działać lepiej, a jeśli nic innego, jest przechowywana w celach historycznych lub jako metoda alternatywna.

Otwórz terminal wiersza poleceń i podążaj wraz z nami poniżej, aby migrować z Centos do Almalinux.

  1. Zacznij od aktualizacji Centos ze wszystkimi najnowszymi pakietami.
    $ sudo dnf aktualizacja -y 
  2. Następnie może być konieczne ponowne uruchomienie systemu, aby wszystkie zmiany weszły - szczególnie w przypadku nowych pakietów związanych z jądrem.
    $ sudo restart 
  3. Teraz nadszedł czas, aby usunąć niektóre pakiety centu. Jeśli masz zainstalowany GNOME, będzie kilka dodatkowych pakietów, które musimy usunąć jak Centos Tapety i inne marki. Wykonaj poniższe polecenie, jeśli masz zainstalowany GUI.
    $ sudo rpm -e-nodeps centos-backgrounds centos-indexhtml centos-gpg-keys centos-linux-linux-linux-linux-repos centos-logos 

    Jeśli nie masz zainstalowanego GNOME, możesz użyć krótszego polecenia poniżej, aby usunąć wszystkie pakiety specyficzne dla CentOS, klucze itp.

    $ sudo rpm -e-nodeps centos-gpg-keys centos-linux-release centos-linux-repos 


  4. Następnie pobierzmy i zainstalujmy najnowszy pakiet wydania Almalinux. W chwili pisania tego pisma jest 8.3, ale powinieneś określić inną wersję, jeśli dostępna jest nowsza.
    $ sudo rpm -ivh https: // repo.Almalinux.org/almalinux/8.3-beta/baseos/x86_64/os/pakiety/almalinux-release-8.3-2.El8.x86_64.RPM 
  5. Pobieranie i instalowanie ALMALINUX RPM
  6. Po zakończeniu instalacji wykonaj następujące polecenie, aby ukończyć migrację z Centos do Almalinux. To polecenie zajmie trochę czasu, ponieważ wiele pakietów zostanie zaktualizowanych, obniżonych i zainstalowanych (na naszej instalacji waniliowej Centos, czyli ponad 2500 pakietów). Ale kiedy to się skończy, będziesz mieć system z Almalinux.
    $ sudo dnf distro -sync -y 
  7. Synchronizacja wszystkich pakietów z Almalinux
  8. Po zakończeniu procesu możesz ponownie uruchomić i załadować z powrotem do Almalinux.
    $ sudo restart 

Pamiętaj, aby wybrać AlmalInux z opcji uruchamiania podczas uruchamiania, chociaż należy go domyślnie wybrać.



Wybierz Almalinux po rozruchu

Aby uzyskać więcej weryfikacji, możesz uruchomić hostnamektl polecenie, aby zobaczyć, że Twój system całkowicie migrował do Almalinux.

Sprawdź, czy system działa teraz Almalinux

Zamykanie myśli



W tym przewodniku widzieliśmy, jak migrować system z Centos Linux do Almalinux. Będąc tym centrami (choć nie centrami) i Almalinux to widelce RHEL, jest to stosunkowo prosty przełącznik, gdy znasz odpowiednie pakiety do usunięcia, i jak zsynchronizować dystrybucję z menedżerem pakietów DNF.

Po wykonaniu kroków powinieneś mieć standardowy system Almalinux, który może nadal pobierać aktualizacje jak zwykle. Mamy nadzieję, że pomoże ci to skrócić przestoje i nadal zapewni stabilność, którą miałeś od lat w Centos.

Rozwiązywanie problemów

Możesz napotkać następujący błąd, próbując wykonać DNF Distro-Sync Komenda.

$ sudo dnf distro-sync -y Błąd: Problem: pakiet libreport-plugin-rhtsupport-2.9.5-15.El8.x86_64 wymaga libreport = 2.9.5-15.EL8, ale żaden z dostawców nie może zostać zainstalowany - libreport -2.9.5-15.El8.x86_64 nie należy do repozytorium distupgrade-problem z zainstalowanym pakietem libreport-plugin-rhtsupport-2.9.5-15.El8.x86_64 

Problem dotyczy Libreport-Plugin-Rhtsupport-2.9.5-15.El8.x86_64 Pakiet, który jest tylko wtyczką do ułatwienia kanałów wsparcia Red Hat. Nie jest potrzebne w Almalinux, więc powinieneś go po prostu usunąć przed kontynuowaniem.

$ sudo dnf usuń libreport-plugin-rhtsupport-2.9.5-15.El8.x86_64 

Teraz powinieneś być w stanie użyć DNF Distro-Sync Poleć do pomyślnego ukończenia migracji do Almalinux.

Powiązane samouczki Linux:

  • Samouczek rozgałęziony Git dla początkujących
  • Pobierz Almalinux
  • Oracle Linux vs Red Hat (RHEL)
  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Almalinux vs Centos
  • Strumień centos vs centy
  • Almalinux vs Rocky Linux
  • Centos vs Fedora
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Git: Zmień nazwę Branch