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-managerZostaniesz 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-managerzostaniesz 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 -aWyjście :
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 21.10
Release: 21.10
Codename: impishZaktualizuj 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 60Zapisz i zamknij plik. Następnie zrestartuj demona SSH.
sudo systemctl restart sshZainstaluj także na serwerze narzędzie screen.
sudo apt install screenNastępnie ekran startowy:
screenPrzy 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 -lsPrzykł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 32113Jak 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-upgradeNależ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-coreNastępnie edytuj plik konfiguracyjny za pomocą nano lub preferowanego edytora tekstu wiersza poleceń.
sudo nano /etc/update-manager/release-upgradesNa dole tego pliku zmień wartość Prompt z lts na normal.
Prompt=normalAby 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-upgradeJeś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-upgradeZasadniczo 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 -aWyjście :
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 21.10
Release: 21.10
Codename: impishZalecana 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 showholdMusisz odblokować paczkę.
sudo apt-mark unhold package-nameNastępnie uruchomić
sudo apt upgradeCzasami 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 --upgradableTeraz możesz zaktualizować pakiet.
sudo apt upgrade pacakge-nameJeśli jest to uszkodzony pakiet, którego nie można zaktualizować, usuń go.
sudo apt remove package-nameWniosek
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 🙂














