Jak zaktualizować Ubuntu 20.04 z interfejsu wiersza poleceń

How Update Ubuntu 20



W tym artykule pokażę, jak zaktualizować Ubuntu 20.04 LTS z wiersza poleceń. Więc zacznijmy.

Konfiguracja automatycznych aktualizacji:

Domyślnie automatyczna aktualizacja lub nienadzorowana aktualizacja jest włączona w Ubuntu 20.04 LTS.







Jeśli chcesz skonfigurować automatyczną aktualizację, otwórz plik konfiguracyjny /etc/apt/apt.conf.d/20auto-upgrades za pomocą następującego polecenia:



$sudo nano /itp/trafny/apt.conf.d/20 automatycznych aktualizacji



Tutaj pierwsza linia APT::Periodic::Update-Package-Lists 1; służy do informowania menedżera pakietów APT, aby automatycznie aktualizował pamięć podręczną pakietów.





Druga linia, APT::Okresowe::Nienadzorowane — uaktualnienie 1; służy do informowania menedżera pakietów APT, aby automatycznie aktualizował pakiety.



Aby wyłączyć automatyczną aktualizację lub aktualizację nienadzorowaną, ustaw APT::Periodic::Update-Package-Lists oraz APT::Okresowe::Uaktualnienie nienadzorowane do 0 jak pokazano na zrzucie ekranu poniżej.

Gdy skończysz, naciśnij + x śledzony przez ORAZ oraz aby zapisać plik konfiguracyjny.

Aktualizowanie pamięci podręcznej repozytorium pakietów:

Zanim spróbujesz zainstalować, zaktualizować lub usunąć jakiekolwiek pakiety, musisz zaktualizować pamięć podręczną repozytorium pakietów APT. Spowoduje to zaktualizowanie bazy danych pakietów na komputerze z systemem Ubuntu 20.04 LTS i sprawdzenie, czy jest dostępna nowsza wersja zainstalowanych pakietów.

Aby zaktualizować pamięć podręczną repozytorium pakietów APT, uruchom następujące polecenie:

$sudotrafna aktualizacja

Pamięć podręczna repozytorium pakietów APT powinna zostać zaktualizowana. Jak widać, 35 pakietów można zaktualizować do nowych wersji.

Aktualizowanie określonych pakietów:

Listę pakietów, dla których dostępne są aktualizacje, możesz sprawdzić za pomocą następującego polecenia:

$sudotrafna lista--możliwość aktualizacji

Powinna zostać wyświetlona lista pakietów, które można aktualizować. W każdym wierszu nazwa paczki jest wydrukowana w kolorze zielonym.

Po prawej stronie każdego wiersza wydrukowana jest starsza wersja pakietu. Po lewej stronie każdego wiersza wydrukowana jest nowsza dostępna wersja, jak zaznaczono na zrzucie ekranu poniżej.

Teraz, aby uaktualnić pojedynczy pakiet (powiedzmy przynieść ), uruchom następujące polecenie:

$sudotrafnyzainstalowaćprzynieść

Jak widzisz, przynieść i jego zależności ( python3 wlot ) zostanie uaktualniony. Te 2 pakiety mają rozmiar około 212 KB. Tak więc około 212 KB pakietów zostanie pobranych z Internetu. Po ich zainstalowaniu zostanie wykorzystane około 1024 B (bajtów) dodatkowej przestrzeni dyskowej.

Aby potwierdzić aktualizację, naciśnij ORAZ a następnie naciśnij .

Paczka przynieść a jego zależności powinny zostać uaktualnione.

Aktualizacja wszystkich pakietów:

Zamiast aktualizować pakiety jeden po drugim, możesz zaktualizować wszystkie dostępne pakiety jednocześnie za pomocą następującego polecenia:

$sudotrafna aktualizacja

APT wyświetli podsumowanie aktualizacji. Tutaj zostaną zaktualizowane 33 pakiety. 5 pakietów zostanie nowo zainstalowanych. Aktualizacja ma rozmiar około 93,0 MB. Tak więc około 93,0 MB pakietów zostanie pobranych z Internetu. Po aktualizacji będzie wymagane około 359 MB dodatkowego miejsca na dysku.

APT pokaże ci nowe pakiety, które zostaną zainstalowane. W tej sekcji wyświetlane są głównie nowe pakiety jądra i nagłówków jądra.

APT pokaże Ci listę pakietów, które zostaną zaktualizowane.

APT pokaże również stare pakiety, które nie są już potrzebne. Możesz je bezpiecznie usunąć po zakończeniu aktualizacji.

Gdy będziesz gotowy, naciśnij ORAZ a następnie naciśnij aby potwierdzić aktualizację.

APT powinien rozpocząć pobieranie wszystkich wymaganych pakietów z Internetu.

Po zainstalowaniu wszystkich nowych pakietów aktualizacja powinna zostać zakończona.

Teraz uruchom ponownie komputer, aby zmiany zaczęły obowiązywać za pomocą następującego polecenia:

$sudorestart

Pakiety blokujące:

Możesz zablokować określone pakiety, jeśli nie chcesz ich aktualizować, gdy aktualizujesz wszystkie pakiety za pomocą aktualizacja sudo apt Komenda.

Najpierw wypisz wszystkie pakiety, które można aktualizować za pomocą następującego polecenia:

$sudotrafna lista--możliwość aktualizacji

Wszystkie pakiety, które można aktualizować, powinny być wymienione.

Załóżmy teraz, że nie chcesz pakietów jądra Linuksa ( linux-generic , linux-headers-generic oraz linux-image-generic ) do uaktualnienia. Będziesz musiał oznaczyć te pakiety jako trzymać .

Aby przechowywać aktualizacje pakietu linux-generic , uruchom następujące polecenie:

$sudo apt-marktrzymaj linux-generic

Paczka linux-generic powinien być zawieszony.

W ten sam sposób możesz przechowywać aktualizacje pakietów linux-headers-generic oraz linux-image-generic następująco:

$sudo apt-markprzytrzymaj linux-headers-generic linux-image-generic

Pakiety linux-headers-generic oraz linux-image-generic powinien być zawieszony.

Możesz wyświetlić listę wszystkich pakietów, które są zawieszone, za pomocą następującego polecenia:

$sudo apt-markprezentacja

Jak widać, wymienione są wszystkie pakiety, które wstrzymałem.

Teraz spróbuj zaktualizować wszystkie pakiety w następujący sposób.

$sudotrafna aktualizacja

Jak widać pakiety ( linux-generic , linux-headers-generic oraz linux-image-generic ), które oznaczyłem jako wstrzymane, nie zostaną zaktualizowane wraz z pozostałymi pakietami.

Odblokowywanie pakietów:

Jeśli później zdecydujesz się uaktualnić pakiety, które oznaczyłeś jako wstrzymane, wystarczy je odblokować.

Możesz uwolnić linux-generic pakiet w następujący sposób:

$sudo apt-markodblokuj linux-generic

Paczka linux-generic nie powinno już być zawieszone.

Jak widać pakiet linux-generic nie znajduje się już na liście wstrzymanych.

$sudo apt-markprezentacja

W ten sam sposób możesz odblokować paczki linux-headers-generic oraz linux-image-generic następująco:

$sudo apt-markunhold linux-generic linux-headers-generic linux-image-generic

Teraz, jeśli zaktualizujesz wszystkie pakiety, pakiety linux-generic , linux-headers-generic , oraz linux-image-generic należy również uaktualnić.

$sudotrafna aktualizacja

Usuwanie niepotrzebnych pakietów:

Po zakończeniu aktualizacji możesz usunąć wszystkie niepotrzebne pakiety za pomocą następującego polecenia:

$sudotrafne automatyczne usuwanie

W moim przypadku nie ma żadnych zbędnych pakietów.

Jeśli masz jakieś niepotrzebne pakiety, zostaną one wyświetlone i zostaniesz poproszony o ich usunięcie. Wystarczy nacisnąć ORAZ a następnie naciśnij aby je usunąć.

Czyszczenie pamięci podręcznych:

Po zaktualizowaniu komputera nowsze wersje pakietów będą przechowywane w pamięci podręcznej / var / pamięć podręczna / apt / archiwa / katalogu na twoim komputerze. Możesz je usunąć i zwolnić miejsce na dysku.

Aby je usunąć, uruchom następujące polecenie:

$sudotrafne autoczyszczenie

Zbuforowane pakiety powinny zostać usunięte.

W ten sposób aktualizujesz Ubuntu 20.04 LTS z wiersza poleceń. Dziękuję za przeczytanie tego artykułu.