Uaktualnij Ubuntu z wiersza poleceń

Upgrade Ubuntu From Command Line



Ubuntu to popularna dystrybucja Linuksa do użytku domowego, a także dla użytkowników korporacyjnych. Wielu użytkowników Ubuntu polega na graficznym interfejsie użytkownika w kwestiach takich jak aktualizacja i zarządzanie pakietami. Ten samouczek uczy, jak uaktualniać pakiety, uaktualniać wersję systemu operacyjnego i zautomatyzować aktualizację z łatwością, a wszystko to z poziomu wiersza poleceń.

Uaktualnij Ubuntu 14.04 do 16.04

Aktualizacja Ubuntu z 14.04 do 16.04 wymaga wpisania kilku poleceń:







sudo su apt-get install update-manager-core do-release-upgrade 

Terminal Ubuntu



Przed uruchomieniem powyższych poleceń edytuj plik /etc/update-manager/release-upgrades aby wskazać domyślne zachowanie uaktualniacza wydania. W tym uaktualnienia wydań pliku istnieją obecnie trzy metody zmiany zachowania aktualizacji, pierwsza polega na sprawdzaniu braku aktualizacji, druga metoda powoduje aktualizację bieżącego systemu operacyjnego do następnej natychmiastowej wersji, trzecia metoda aktualizacji Wersja LTS do następnej natychmiastowej wersji LTS. zrób-zwolnij-uaktualnij faktycznie inicjuje aktualizację. Po tym poleceniu pokazuje kilka okien podczas automatycznego wykonywania całego procesu aktualizacji. Zwykle zajmuje to maksymalnie kilka minut, w zależności od szybkości połączenia internetowego, z którym połączony jest komputer.



Uaktualnij zrzut ekranu Ubuntu





Zaktualizuj listę pakietów za pomocą apt-get update

Pakiety to oprogramowanie aplikacji instalowane w celu wykonywania różnych zadań na komputerze. Ubuntu używa apt-get do zarządzania tymi pakietami, za pomocą którego można nie tylko instalować pakiety, ale także aktualizować i odinstalowywać. Poniższe instrukcje pokazują, jak zaktualizować listę pakietów, aby je zaktualizować.

Jak widać w poniższym poleceniu, automatycznie pobrał listę pakietów i metadane z podanych repozytoriów online. Informacje te będą używane podczas aktualizacji pakietów, dlatego zaleca się wykonanie tego polecenia przed aktualizacją dowolnego pakietu w celu uzyskania jego najnowszej wersji.



Terminal Ubuntu

Aktualizuj pakiety za pomocą apt-get upgrade

Różnica między aktualizacją a aktualizacją w tym kontekście polega na tym, że aktualizacja pobiera informacje o nowszych pakietach z repozytoriów, dzięki czemu można ją wykorzystać do przejścia do nowszej wersji aktualnie zainstalowanych pakietów. Uaktualnienie można wykonać za pomocą dwóch poleceń w Ubuntu. apt-get upgrade oraz apt-get dist-upgrade . Polecenie Upgrade zasadniczo aktualizuje pakiety do nowszej wersji, jak sama nazwa wskazuje, bez robienia czegokolwiek innego, wręcz przeciwnie, dist-upgrade inteligentnie obsługuje zależności pakietów, a zatem podczas aktualizacji pakietów możliwe jest, że zostaną zainstalowane nowe pakiety i istniejące pakiety odinstalowane w zależności od listy pakietów zainstalowanej w systemie. Dlatego wskazane jest, aby zawsze używać apt-get dist-upgrade w większości przypadków.

W poniższym przykładzie, ponieważ do wykonania aktualizacji używa polecenia dist-upgrade, program aktualizujący inteligentnie obsługuje zależności w oparciu o listę pakietów dostępnych w systemie. Jak widać, usuwa 9 pakietów, powstrzymuje się od aktualizacji jednego pakietu, a także instaluje 85 pakietów, które nie zostały zainstalowane ze zwykłym apt-get upgrade Komenda.

Terminal Ubuntu

Zautomatyzuj proces aktualizacji

Automatyzacja procesu aktualizacji pozwoli systemowi na automatyczną obsługę aktualizacji bez interwencji administratora. Dzięki temu konserwacja jest nie tylko wydajna, ale także zapobiega narażeniu systemu na szkodliwe oprogramowanie i ataki.

apt-get install unattended-upgrades

Ubuntu domyślnie zapewnia: aktualizacje nienadzorowane aby zautomatyzować proces aktualizacji. Automatycznie uaktualni pakiety, gdy dostępne będą nowsze aktualizacje. Możesz edytować /etc/apt/apt.conf.d/50unattended-upgrades plik, aby skonfigurować właściwości tej funkcji. Domyślnie Ubuntu automatycznie instaluje aktualizacje zabezpieczeń, ale po niewielkiej zmianie w pliku można również zainstalować regularne aktualizacje. Na drugim zrzucie ekranu pokazuje, w jaki sposób nienadzorowana aktualizacja jest skonfigurowana do wysyłania wiadomości e-mail, gdy zostaną znalezione problemy lub nowe aktualizacje pakietów.

Terminal Ubuntu

Terminal Ubuntu

Terminal Ubuntu

Poniższy zrzut ekranu pokazuje, jak wygląda wiadomość e-mail nienadzorowanej aktualizacji, gdy serwer poczty e-mail jest prawidłowo skonfigurowany w systemie. Zwraca true, jeśli spełnione są podane warunki w powyższych plikach i w konsekwencji instaluje opisane aktualizacje w systemie. Jeśli zaktualizował niektóre pakiety, pełny opis instalacji jest zawarty w wiadomości e-mail wraz z nazwami pakietów.

Terminal Ubuntu

Ponadto Ubuntu udostępnia kilka dodatkowych ustawień, aby określić częstotliwość procesu aktualizacji. To dyktuje KIEDY zostanie wywołany proces aktualizacji. Edytować /etc/apt/apt.conf.d/10periodic aby zmodyfikować te ustawienia.

Terminal Ubuntu

APT::periodic::update-package-lists nakazuje, aby aktualizacja apt-get była uruchamiana co n liczba dni, tutaj jest to 1; stąd aktualizacja apt-get jest wywoływana automatycznie każdego dnia, APT::periodic::download-upgradable-packages dyktuje apt-get upgrade –download-only do uruchomienia w każdym n liczba dni, tutaj jest to 1; stąd apt-get upgrade –tylko do pobrania jest wywoływany automatycznie każdego dnia. Autoczyszczenie nie jest konieczne, ale pomaga uwolnić system od pakietów, które nie są już przydatne.

Otrzymuj powiadomienia, gdy dostępne są nowe aktualizacje

Poza automatyzacją procesu aktualizacji, informacje o nowych pakietach można pobierać za pomocą automatycznej poczty e-mail. Ten samouczek wykorzystuje apticron w tym celu, który jest bardzo wydajny i może szybciej identyfikować dostępność nowych pakietów niż w sposób ręczny. Największą zaletą tej metody jest możliwość identyfikacji nowszych uaktualnień bez konieczności logowania się do serwera, jeśli wraz z tym włączona jest nienadzorowana aktualizacja, można zobaczyć, które pakiety zostały faktycznie zaktualizowane. Istnieją jednak również wady automatycznej aktualizacji, takie jak konfigurowanie nowych pakietów, gdy są one zautomatyzowane, nie będzie nadzorowane przez człowieka, więc samo otrzymanie powiadomienia e-mail może być lepsze. Możesz też umieścić takie pakiety na czarnej liście podczas automatycznej aktualizacji w nienadzorowanych aktualizacjach, aby zapewnić automatyczne aktualizowanie tylko bezpiecznych pakietów.

apt-get install apticron

Po zainstalowaniu apticrona za pomocą powyższego polecenia można go skonfigurować w pliku: /etc/apticron/apticron.conf . Jedyne, co należy podać, to adres e-mail odbiorcy, który jest odpowiedzialny za zarządzanie serwerem, prawdopodobnie administratora. Jeśli serwer pocztowy jest poprawnie skonfigurowany, wiadomość e-mail apticron powinna wyglądać jak na poniższym zrzucie ekranu. Zawiera datę raportu, nazwę serwera i adres IP, które pakiety mają nowe aktualizacje wraz z nazwami pakietów oraz ich pełne szczegóły, które nie zostały tutaj wymienione ze względu na miejsce.

Terminal Ubuntu