Wyszukiwanie w witrynie

2 sposoby aktualizacji Ubuntu 20.04/21.04 do 21.10 (GUI i terminal)


Ubuntu 21.10 o nazwie kodowej Impish Indri zostanie wydany 14 października 2021 r. W tym samouczku pokażemy 2 sposoby uaktualnienia Ubuntu 20.04/Ubuntu 21.04 do 21.10 . Pierwsza metoda wykorzystuje graficznego menedżera aktualizacji, a druga metoda wykorzystuje wiersz poleceń. Zwykle używasz graficznego menedżera aktualizacji do aktualizacji pulpitu Ubuntu i używasz wiersza poleceń do aktualizacji serwera Ubuntu, ale metoda wiersza poleceń działa również w przypadku komputerów stacjonarnych.

Ubuntu 20.04 to wersja z długoterminowym wsparciem (LTS), która będzie wspierana przez 5 lat. Ubuntu 21.10 nie jest wersją inną niż LTS, co oznacza, że będzie wspierana tylko przez 9 miesięcy, do lipca 2022 r. Jeśli wolisz stabilność od nowości, pozostań przy Ubuntu 20.04. Jeśli jednak chcesz korzystać z najnowszego i najlepszego oprogramowania, możesz skorzystać z tego samouczka, aby dokonać aktualizacji z Ubuntu 20.04 do 21.10.

Ubuntu 21.04 zakończy działalność w styczniu przyszłego roku, dlatego zalecam użytkownikom 21.04 jak najszybszą aktualizację do Ubuntu 21.10.

Wskazówka: przed wykonaniem aktualizacji możesz użyć programu systemback, aby utworzyć startowy obraz ISO z bieżącego systemu operacyjnego. Jeśli aktualizacja się nie powiedzie, możesz łatwo przywrócić system operacyjny za pomocą startowego ISO. Wszystko w systemie operacyjnym, łącznie z oprogramowaniem i plikami, pozostanie nienaruszone. Jeśli korzystasz z laptopa, podłącz źródło zasilania.

Zaktualizuj Ubuntu 20.04/Ubuntu 21.04 do 21.10 za pomocą graficznego menedżera aktualizacji

Przede wszystkim otwórz aktualizator oprogramowania (inaczej menedżer aktualizacji) z menu aplikacji. Spowoduje to zaktualizowanie informacji o pakiecie oprogramowania. Jeśli są dostępne aktualizacje, kliknij przycisk Zainstaluj teraz i wprowadź hasło, aby zainstalować aktualizacje.

Jeśli zainstalowana jest nowa wersja jądra Linuksa, menedżer aktualizacji poinformuje Cię o konieczności ponownego uruchomienia komputera. Kliknij Uruchom ponownie teraz.

Następnie otwórz Oprogramowanie i aktualizacje z menu aplikacji.

Wybierz kartę Aktualizacje. W dolnej części okna zmień ustawienia powiadomień z Dla wersji z długoterminową pomocą techniczną na Dla dowolnej nowej wersji. Aby zmiana zaczęła obowiązywać, zostaniesz poproszony o podanie hasła.

Zamknij okno Oprogramowanie i aktualizacje. Następnie otwórz okno terminala.

Jeśli używasz Ubuntu 21.04, wydaj następujące polecenie w terminalu.

update-manager

Zostaniesz powiadomiony, że oprogramowanie jest aktualne i Ubuntu 21.10 jest już dostępne. Kliknij przycisk Aktualizuj.

Jeśli używasz Ubuntu 20.04, wydaj następujące polecenie w terminalu.

update-manager

zostaniesz powiadomiony, że oprogramowanie jest aktualne i Ubuntu 21.04 jest już dostępne. Kliknij przycisk uaktualnij. Najpierw musisz dokonać aktualizacji do Ubuntu 21.04, a następnie wykonać tę samą procedurę, aby dokonać aktualizacji do Ubuntu 21.10. Wynika to z faktu, że Ubuntu 21.04 jest nadal wspierany przez firmę Canonical i nie dobiegł jeszcze końca.

Następnie wprowadź swoje hasło. Pojawi się okno informacji o wersji. Kliknij Uaktualnij. Otworzy się okno aktualizacji dystrybucji. Jeśli zostaniesz powiadomiony, że niektóre źródła zewnętrzne są wyłączone, zaakceptuj to. Możesz je ponownie włączyć po zakończeniu aktualizacji.

Za chwilę zostaniesz zapytany, czy chcesz rozpocząć aktualizację. Kliknij przycisk Rozpocznij aktualizację.

Poczekaj na zakończenie procesu aktualizacji. Menedżer aktualizacji może zapytać Cię, czy chcesz ponownie uruchomić usługi podczas aktualizacji pakietów, bez pytania. Zaznacz tę opcję i kliknij przycisk Dalej.

Po zainstalowaniu nowych wersji pakietów menedżer aktualizacji może zapytać, czy chcesz usunąć przestarzałe pakiety. Zawsze wybieram opcję Usuń.

Przestarzałe pakiety to pakiety oprogramowania, których nazw nie można znaleźć w repozytorium oprogramowania nowej wersji Ubuntu. Przyczyny przestarzałych pakietów są następujące:

  • Deweloper wyższego szczebla przestaje utrzymywać ten pakiet i nie ma innej osoby chętnej do przejęcia tego pakietu. Dlatego opiekun pakietu Ubuntu postanawia usunąć ten pakiet z repozytorium Ubuntu.
  • Pakiet staje się pakietem osieroconym, co oznacza, że żaden inny pakiet nie jest od niego zależny i jest bardzo niewielu użytkowników tego pakietu. Dlatego opiekun pakietu Ubuntu postanawia usunąć ten pakiet z repozytorium Ubuntu.
  • Pakiet ma nową nazwę w repozytorium oprogramowania nowej wersji Ubuntu.

Po usunięciu przestarzałych pakietów z systemu. Uruchom ponownie komputer i sprawdź wersję Ubuntu za pomocą następującego polecenia.

lsb_release -a

Wyjście :

No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 21.10
Release:	21.10
Codename:	impish

Zaktualizuj Ubuntu 20.04/21.04 do Ubuntu 21.10 za pomocą wiersza poleceń

Możesz użyć wiersza poleceń, aby zaktualizować pulpit Ubuntu lub serwer bezgłowy. Czy powinieneś zaktualizować swój serwer Ubuntu?

  • Jeśli używasz serwera produkcyjnego o znaczeniu krytycznym dla firmy, takiego jak Plesk, zaleca się pozostanie przy Ubuntu 20.04 LTS.
  • Jeśli prowadzisz serwer osobisty lub masz na serwerze bardzo proste aplikacje, możesz zaktualizować go do wersji 21.10.

Utrzymuj swoją sesję SSH przy życiu

Jeśli używasz SSH do logowania się na serwerze Ubuntu, dobrym pomysłem jest utrzymanie sesji OpenSSH przy życiu, dodając następujący wiersz w pliku /etc/ssh/sshd_config na swoim serwerze.

ClientAliveInterval 60

Zapisz i zamknij plik. Następnie zrestartuj demona SSH.

sudo systemctl restart ssh

Zainstaluj także na serwerze narzędzie screen.

sudo apt install screen

Następnie ekran startowy:

screen

Przy pierwszym uruchomieniu zobaczysz tekst wprowadzający. Aby zakończyć, po prostu naciśnij Enter. Wtedy będziesz mógł normalnie uruchamiać polecenia. Jeśli nagle połączenie internetowe zostanie zerwane, połącz się z serwerem SSH i uruchom następujące polecenie, aby uzyskać poprzedni identyfikator sesji ekranowej.

screen -ls

Przykładowe wyjście:

There is a screen on:
	32113.pts-1.focal	(10/14/2021 03:45:29 PM)	(Detached)
1 Socket in /run/screen/S-linux-terminal.

Następnie możesz ponownie dołączyć do poprzedniej sesji Screen.

screen -d -r 32113

Jak dokonać aktualizacji z wiersza poleceń

Aby dokonać aktualizacji do Ubuntu 21.10, uruchom następujące polecenie w celu aktualizacji istniejącego oprogramowania.

sudo apt update && sudo apt dist-upgrade

Należy pamiętać, że jeśli podczas wykonywania powyższego polecenia zostanie zainstalowane nowe jądro, należy ponownie uruchomić system (sudo Shutdown -r now), aby kontynuować proces aktualizacji.

Następnie upewnij się, że masz zainstalowane pakiety update-manager-core i ubuntu-release-upgrader-core.

sudo apt install update-manager-core ubuntu-release-upgrader-core

Następnie edytuj plik konfiguracyjny za pomocą nano lub preferowanego edytora tekstu wiersza poleceń.

sudo nano /etc/update-manager/release-upgrades

Na dole tego pliku zmień wartość Prompt z lts na normal.

Prompt=normal

Aby zapisać plik w edytorze tekstu Nano, naciśnij Ctrl+O, a następnie naciśnij Enter, aby potwierdzić. Aby wyjść, naciśnij Ctrl+X. Następnie uruchom następujące polecenie, aby rozpocząć proces aktualizacji.

Jeśli używasz Ubuntu 21.04, wykonaj następujące polecenie i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby uaktualnić do Ubuntu 21.10.

do-release-upgrade

Jeśli używasz Ubuntu 20.04, wykonaj następujące polecenie i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby najpierw uaktualnić do Ubuntu 21.04. Następnie wykonaj te same kroki, aby dokonać aktualizacji do Ubuntu 21.10.

do-release-upgrade

Zasadniczo musisz nacisnąć y, aby odpowiedzieć na pytania.

Menedżer aktualizacji może zapytać Cię, czy chcesz ponownie uruchomić usługi podczas aktualizacji pakietów, bez pytania. Naciśnij klawisz Tab, aby wybrać Tak i naciśnij Enter.

Jeśli aktualizujesz serwer, prawdopodobnie zobaczysz komunikaty takie jak poniżej. Zalecam wybranie N, aby zachować aktualną wersję. Zaktualizowana wersja będzie dostępna w tym samym katalogu. Możesz to sprawdzić później.

Po zakończeniu aktualizacji uruchom ponownie komputer stacjonarny lub serwer Ubuntu. Aby sprawdzić wersję Ubuntu, uruchom:

lsb_release -a

Wyjście :

No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 21.10
Release:	21.10
Codename:	impish

Zalecana lektura:

  • Terminal i konsola Linux wyjaśnione dla początkujących

Czy powinieneś używać opcji -d?

Komendy update-manager i do-release-upgrade są dostarczane z opcją -d, która powoduje aktualizację systemu do wersji rozwojowej .

Obecnie Ubuntu 21.10 jest nadal uważane za wersję rozwojową w rytmie wydawania Ubuntu, ponieważ prace nad Ubuntu 22.04 jeszcze się nie rozpoczęły. Nastąpi to tydzień po wydaniu Ubuntu 21.10 i możemy wcześniej użyć opcji -d. Kiedy Ubuntu 22.04 wchodzi w fazę rozwoju, nie powinieneś używać opcji -d.

Przed aktualizacją zainstaluj wszystkie dostępne aktualizacje dla swojej wersji

Jeśli podczas próby aktualizacji zobaczysz następujący komunikat, oznacza to, że musisz zaktualizować wszystkie pakiety (sudo apt update;sudo apt upgrade -y), a następnie ponownie uruchomić system operacyjny i spróbować dokonać aktualizacji jeszcze raz.

Please install all available updates for your release before upgrading.

Czasami w systemie może być wstrzymany jakiś pakiet, co można wyświetlić za pomocą:

sudo apt-mark showhold

Musisz odblokować paczkę.

sudo apt-mark unhold package-name

Następnie uruchomić

sudo apt upgrade

Czasami sudo apt update informuje Cię, że pakiet można zaktualizować, ale sudo apt upgrade nie uaktualni pakietu, możesz wtedy uruchomić następujące polecenie, aby wyświetlić pakiet .

apt list --upgradable

Teraz możesz zaktualizować pakiet.

sudo apt upgrade pacakge-name

Jeśli jest to uszkodzony pakiet, którego nie można zaktualizować, usuń go.

sudo apt remove package-name

Wniosek

Mam nadzieję, że ten samouczek pomógł Ci zaktualizować Ubuntu 20.04 lub Ubuntu 21.04 do Ubuntu 21.10 Jak zawsze, jeśli uznałeś ten post za przydatny, zapisz się do naszego bezpłatnego biuletynu, aby uzyskać nowe porady i wskazówki 🙂

Powiązane artykuły