Jak zaktualizować Ubuntu Server do nowej wersji

Aby zaktualizować Ubuntu Server do nowszej wersji, należy w pełni zaktualizować wersję, którą już uruchomiono, a następnie uruchomić narzędzie do aktualizacji wersji za pomocą sudo do-release-upgrade. To narzędzie obsługuje zmiany pakietów i konfiguracji specyficzne dla danej wersji; apt upgradesamo uruchomienie aktualizuje tylko pakiety w ramach bieżącej wersji. Przed rozpoczęciem należy wykonać kopię zapasową serwera i potwierdzić obsługiwaną ścieżkę aktualizacji.

1. Potwierdź bieżącą wersję i cel

Sprawdź zainstalowaną wersję i jądro przed zaplanowaniem okna konserwacyjnego:

cat /etc/os-release
uname -r
Ilustracyjny terminal Ubuntu Server pokazujący polecenia umożliwiające identyfikację zainstalowanej wersji i jądra
Przed wybraniem celu potwierdź punkt wyjścia, korzystając ze szczegółów wydania i jądra.

Ubuntu obsługuje aktualizacje między kolejnymi wydaniami LTS. Nie można pominąć wydania LTS w jednym kroku; należy wykonać aktualizację do kolejnego obsługiwanego LTS, a następnie powtórzyć tę czynność, jeśli konieczne jest przejście do kolejnego. Nowe oferty aktualizacji LTS mogą pojawić się dopiero po pierwszym wydaniu punktowym. Zapoznaj się z informacjami o wydaniu docelowym , aby poznać znane problemy i wskazówki dotyczące konkretnego wydania.

W przypadku serwerów produkcyjnych, wersje LTS są zazwyczaj rozwiązaniem o mniejszych wymaganiach konserwacyjnych: Ubuntu zapewnia pięć lat standardowej obsługi bezpieczeństwa dla wersji LTS, podczas gdy wersje tymczasowe otrzymują dziewięć miesięcy aktualizacji. Instalacja LTS zazwyczaj pozostaje na ścieżce aktualizacji LTS. Zmień Prompt=ltsna Prompt=normal"in" /etc/update-manager/release-upgradestylko wtedy, gdy celowo chcesz korzystać z wersji przejściowych i możesz częściej aktualizować. -dOpcja ta może udostępnić wersję rozwojową lub wymusić aktualizację przed standardową ofertą LTS; nie należy jej używać jako rutynowego skrótu produkcyjnego. Zapoznaj się z cyklem życia wersji Ubuntu i wskazówkami dotyczącymi aktualizacji .

2. Przygotuj serwer

Wykonaj odzyskiwalną kopię zapasową lub migawkę dostawcy i sprawdź, czy dane i konfiguracja aplikacji są uwzględnione. Przeczytaj informacje o wydaniu docelowym, aby poznać zmiany w usługach, od których jesteś zależny, zaplanuj przestoje i zapewnij dostęp do konsoli szeregowej w chmurze lub innego dostępu poza pasmem. Aktualizacja serwera jest interaktywna i może zająć trochę czasu; połączenie tylko przez SSH może zostać przerwane w przypadku ponownego uruchomienia sieci lub pakietów SSH.

Przed kontynuacją sprawdź ilość wolnego miejsca i czy konieczne jest ponowne uruchomienie systemu:

df -h /
test -f /run/reboot-required
Przykładowe polecenia terminala do sprawdzania przestrzeni głównego systemu plików i znacznika wymaganego ponownego uruchomienia
Sprawdź, czy w głównym systemie plików jest miejsce na pobrane pakiety i jeśli znacznik istnieje, najpierw uruchom ponownie komputer.

Sprawdź również wszystkie oddzielne systemy /varplików /boot. Aktualizacje wersji pobierają wiele pakietów i mogą wymagać kilku gigabajtów wolnego miejsca.

Sprawdź również źródła apt i pakiety PPA innych firm. Ubuntu wyłącza je podczas aktualizacji wydania, chociaż zainstalowane z nich pakiety nie są automatycznie usuwane. Przed ponownym włączeniem źródła upewnij się, że oprogramowanie ma kompatybilne repozytorium dla wydania docelowego.

Przykładowy terminal Ubuntu wyświetlający pliki źródłowe apt i informujący, że repozytoria innych firm są wyłączone podczas aktualizacji wydania
Teraz możesz wykonać inwentaryzację zewnętrznych repozytoriów, aby po aktualizacji móc przywrócić wyłącznie zgodne źródła.

3. Pełna aktualizacja bieżącej wersji

Przed zmianą wersji Ubuntu odśwież metadane pakietu i zainstaluj oczekujące aktualizacje:

sudo apt update
sudo apt dist-upgrade -o APT::Get::Always-Include-Phased-Updates=true
Przykładowy terminal z uruchomionym poleceniem apt update i zalecanym w systemie Ubuntu poleceniem dist-upgrade z uwzględnieniem aktualizacji fazowych
Pełna aktualizacja pakietu może dodać zależności lub usunąć przestarzałe pakiety, dlatego należy zapoznać się z proponowanymi zmianami.

Pozwól, aby oba polecenia zakończyły się pomyślnie. Przeczytaj listę usuwania pakietów przed ich zaakceptowaniem, zwłaszcza jeśli zawiera ona oprogramowanie potrzebne Twoim usługom. Jeśli system zgłasza konieczność ponownego uruchomienia, uruchom ponownie komputer i połącz się ponownie przed kontynuacją. Nie rozpoczynaj aktualizacji wydania, dopóki operacje na pakietach nie zostaną zakończone.

4. Uruchom program do aktualizacji wersji

Rozpocznij aktualizację obsługiwanego serwera z poziomu terminala:

sudo do-release-upgrade
Ilustracyjny terminal Ubuntu Server uruchamiający polecenie do-release-upgrade i sprawdzający dostępność nowej wersji
do-release-upgradesprawdza, czy dostępna jest aktualizacja obsługiwanej wersji.

Postępuj zgodnie z instrukcjami i nie wyłączaj sesji. Przed potwierdzeniem sprawdź podsumowanie pakietów do zainstalowania, uaktualnienia lub usunięcia oraz rozmiar pobierania. Anuluj i sprawdź, czy proponowane zmiany są nieoczekiwane. Nie zamykaj terminala ani nie wyłączaj serwera podczas instalacji.

Ilustracyjny monit o potwierdzenie wydania i aktualizacji, pokazujący podsumowanie przed kontynuowaniem
Przeczytaj podsumowanie pakietu i kontynuuj dopiero wtedy, gdy planowane zmiany będą miały sens dla tego serwera.

Jeśli program aktualizujący zapyta o lokalnie zmodyfikowany plik konfiguracyjny, porównaj oferowaną wersję z obecną. Zazwyczaj domyślnie zachowywany jest plik lokalny, ale nie zawsze jest to właściwy wybór; mogło nastąpić jakieś ustawienie wymagane dla nowej wersji. Użyj opcji diff w wierszu poleceń, jeśli jest dostępna, i podejmij świadomą decyzję. Zachowaj dostęp do konsoli na wypadek, gdyby zmiana konfiguracji sieci lub SSH wpłynęła na zdalny dostęp.

Ilustracyjny monit o konfigurację pakietu Ubuntu porównujący lokalnie zmodyfikowany plik konfiguracji SSH z wersją pakietu
Przed podjęciem decyzji, czy zachować plik lokalny, czy zainstalować wersję udostępnioną przez administratora, sprawdź różnice w konfiguracji.

5. Uruchom ponownie i zweryfikuj usługi

Na koniec zaakceptuj żądany restart lub zrestartuj ręcznie. Zmiana wydania nie zostanie zakończona, dopóki serwer nie uruchomi się ponownie w nowym systemie. Po ponownym połączeniu zweryfikuj zainstalowane wydanie i sprawdź, czy nie występują usterki jednostek systemd:

lsb_release -a
systemctl --failed
Ilustracyjny raport terminala po aktualizacji Ubuntu 26.04.1 LTS i sprawdzanie uszkodzonych jednostek systemd
Przedstawione na zdjęciach wydanie i dane wyjściowe usługi są przykładowe; sprawdź wersję i krytyczne usługi na własnym serwerze.

Następnie przetestuj usługi, od których zależy Twoje obciążenie, takie jak usługi internetowe, bazy danych, usługi pamięci masowej lub monitorowania. Sprawdź ich status i logi, jeśli czegoś brakuje lub nie można uruchomić. Ponownie włącz repozytoria innych firm dopiero po potwierdzeniu, że obsługują nową wersję Ubuntu, a następnie uruchom je sudo apt updateponownie.

Jeśli nie jest oferowana żadna aktualizacja

Upewnij się, że bieżąca wersja jest w pełni zaktualizowana i że podążasz obsługiwaną ścieżką. W przypadku aktualizacji LTS do LTS, Ubuntu może poczekać do pierwszego wydania punktowego przed włączeniem oferty; nie wymuszaj jej -dna serwerze produkcyjnym. Jeśli Twoja instalacja osiągnęła koniec wsparcia, skorzystaj z osobnych wskazówek Ubuntu dotyczących aktualizacji końca wsparcia, zamiast losowo zmieniać adresy URL repozytoriów.

Oficjalne źródła

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.