Jak bezpiecznie zaktualizować system openSUSE do nowej wersji

Aby zaktualizować openSUSE Leap do nowszej wersji, należy użyć narzędzia migracji openSUSE, gdy bieżąca i docelowa wersja znajdują się na obsługiwanej ścieżce. Na przykład, wskazówki openSUSE dotyczące migracji z Leap 15.6 do Leap 16.0 zalecają to narzędzie. Aktualizuje ono repozytoria dystrybucji, sprawdza system i uruchamia aktualizację dystrybucji pakietów. Tumbleweed działa inaczej:zypper dup jest to wydanie ciągłe, więc zamiast migrować do numerowanej wersji Leap, aktualizuje się do nowszej migawki .

Zidentyfikuj swoją edycję openSUSE i cel

Najpierw sprawdź zainstalowaną edycję i wersję:

cat /etc/os-release

Jeśli w wynikach wskazano Leap , należy zapoznać się z informacjami o wydaniu docelowym oraz wskazówkami dotyczącymi aktualizacji systemu w projekcie . Oficjalny przewodnik po narzędziach migracyjnych obejmuje Leap 15.6 do Leap 16.0; należy sprawdzić obsługiwaną ścieżkę dla innych wersji startowych. Należy zapoznać się z informacjami o wydaniu docelowym i użyć stabilnej wersji, a nie obrazu kandydującego do wydania w systemach produkcyjnych.

W przypadku Leap 16.0 narzędzie do migracji sprawdza, czy komputer spełnia wymagania procesora x86-64-v2. Jeśli sprawdzanie zgłosi niezgodność sprzętu, należy przerwać i wybrać obsługiwaną wersję lub system; nie należy pomijać sprawdzania.

Przygotuj odzyskiwalny system

Skopiuj pliki osobiste i ważne konfiguracje systemu do pamięci masowej poza komputerem. Uwzględnij /homepliki w folderze /etc, dane aplikacji oraz kopie zapasowe bazy danych, jeśli są potrzebne. Sprawdź, czy kopię zapasową można odczytać. Migawka Btrfs/Snapper może zapewnić opcję szybkiego przywracania po skonfigurowaniu, ale nie zastępuje oddzielnej kopii zapasowej.

Terminal pokazujący polecenie df -h obok listy kontrolnej umożliwiającej wykonanie kopii zapasowej katalogów /home i /etc.
Przed uaktualnieniem sprawdź ilość dostępnego miejsca na dysku i wykonaj osobne kopie zapasowe plików domowych i konfiguracji systemu.

Sprawdź wolne miejsce za pomocą df -h, szczególnie w systemie plików głównych, ponieważ aktualizacja wymaga miejsca na pobranie i instalację pakietów. Najpierw zastosuj oczekujące aktualizacje do bieżącej wersji Leap:

sudo zypper patch
Terminal z poleceniem sudo zypper patch wprowadzonym przed migracją wydania.
Przed zmianą repozytoriów wydań należy zastosować aktualizacje do bieżącej instalacji Leap.

Na serwerze zaplanuj przestoje, zatrzymaj maszyny wirtualne i utwórz kopie zapasowe baz danych za pomocą standardowych narzędzi. Zapewnij dostęp do konsoli dla systemu zdalnego, a następnie zapewnij zasilanie i dostęp do internetu przez cały czas migracji.

Zaktualizuj Leap za pomocą narzędzia do migracji

  1. Zainstaluj narzędzie. W systemie Leap 15.6 uruchom:
sudo zypper in opensuse-migration-tool
Terminal z poleceniem instalacji opensuse-migration-tool z bieżących repozytoriów systemowych.
Zainstaluj narzędzie migracji w systemie Leap, który chcesz uaktualnić.

Jeśli jest ona niedostępna w starszym systemie Leap, wykonaj czynności dotyczące konkretnego źródła, opisane na oficjalnej stronie aktualizacji systemu.

  1. Przeprowadź suche sprawdzenie. Ten tryb nie wprowadza żadnych zmian w systemie i zapewnia przegląd sprawdzeń przed migracją. Nie jest to pełny podgląd każdej decyzji dotyczącej pakietu:
/usr/sbin/opensuse-migration-tool --dry-run
Terminal uruchamiający narzędzie migracji w trybie próbnym z notatką, że nie wprowadza żadnych zmian w systemie.
Test próbny sprawdza ścieżkę migracji bez zmiany zainstalowanych pakietów.

Najpierw rozwiąż problemy ze sprzętem lub gotowością, a następnie sprawdź informacje o wydaniach pod kątem zmian mających wpływ na pulpit, usługi, sterowniki lub aplikacje.

  1. Rozpocznij migrację. Uruchom narzędzie z uprawnieniami administratora:
sudo opensuse-migration-tool
Okno dialogowe potwierdzenia narzędzia migracji pytające, czy wyłączyć repozytoria nieprzeznaczone do dystrybucji.
Narzędzie zaleca wyłączenie repozytoriów innych firm na czas aktualizacji dystrybucji.

Wybierz obsługiwany stabilny cel Leap. Narzędzie zaleca wyłączenie repozytoriów spoza dystrybucji, ponieważ pakiety innych firm mogą jeszcze nie obsługiwać nowej wersji. Źródło należy ponownie włączyć dopiero po potwierdzeniu zgodności przez jego opiekuna.

  1. Przejrzyj transakcję pakietową. Zypper wyświetla proponowane instalacje, aktualizacje, usunięcia oraz decyzje dotyczące zależności lub dostawców. Przejrzyj je przed potwierdzeniem. Jeśli plan usuwa oprogramowanie, od którego jesteś uzależniony, lub proponuje nieoczekiwaną zmianę dostawcy, przerwij i sprawdź repozytoria, zamiast akceptować wszystko bezkrytycznie.
Wiadomość na terminalu, zachęcająca użytkownika do zapoznania się z proponowanymi zmianami pakietu przed ich zatwierdzeniem.
Przed kontynuacją aktualizacji należy uważnie przeczytać transakcję pakietową.
  1. Poczekaj na zakończenie aktualizacji, a następnie uruchom ponownie. Nie wyłączaj ani nie odłączaj komputera podczas instalowania pakietów. Uruchom ponownie komputer po wyświetleniu monitu po zakończeniu aktualizacji; jeśli narzędzie powróci do powłoki bez ponownego uruchomienia, uruchom polecenie sudo reboot.
Terminal pokazujący program Zypper pobierający pakiety i stosujący zmiany podczas migracji Leap.
Podczas migracji pakietu należy utrzymywać system podłączony do zasilania i sieci.
Terminal zalecający ponowne uruchomienie po migracji i wyświetlający polecenie sudo reboot.
Po zakończeniu migracji należy ponownie uruchomić komputer, aby uruchomić uaktualniony system.

Po zalogowaniu się zweryfikuj wersję za pomocą cat /etc/os-release, a następnie sprawdź sieć, grafikę, aplikacje i usługi. Repozytoria innych firm można ponownie włączyć dopiero po potwierdzeniu ich obsługi przez ich dostawców. Jeśli system się nie uruchomi, poprzednia migawka Snapper może być dostępna w menu rozruchowym, jeśli migawki zostały skonfigurowane.

Aktualizacja openSUSE Tumbleweed

Tumbleweed otrzymuje migawki cykliczne zamiast numerowanych wydań Leap. Aby go zaktualizować, użyj polecenia distribution-upgrade:

sudo zypper dup

Przejrzyj proponowane zmiany w pakiecie i odpowiedz na pytania Zyppera. Nie zastępują zypper upone pełnej procedury aktualizacji Tumbleweed. Aktualne informacje można znaleźć w oficjalnym przewodniku aktualizacji i przywracania Tumbleweed .

Jeśli nie można kontynuować aktualizacji

Konflikty często wynikają z repozytoriów utworzonych dla starszej wersji. Wyłącz źródła, które nie obsługują systemu docelowego i postępuj zgodnie z oficjalnymi instrukcjami, aby odświeżyć jego repozytoria; nie wymuszaj instalacji zypper dupna niezgodnych źródłach. Jeśli narzędzie zgłosi niezgodny sprzęt lub brak bezpośredniej ścieżki aktualizacji, zatrzymaj instalację i skorzystaj z instrukcji właściwych dla danego źródła lub zaplanuj czystą instalację po utworzeniu kopii zapasowej. Przepływy instalatora zmieniają się między głównymi wersjami Leap, więc stare kroki dotyczące USB i menu startowego nie są uniwersalne.

Aktualne obrazy i informacje o wydaniu można znaleźć na oficjalnej stronie pobierania openSUSE Leap i w odpowiedniej dokumentacji wydania.

Zostaw komentarz

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.