Debian to dystrybucja Linux złożona z bezpłatnego i otwartego oprogramowania (Foss). Jest opracowany przez Debian Project, projekt kierowany przez społeczność. Jest to jeden z najstarszych systemów operacyjnych opartych na jądrze Linux. Debian jest podstawą wielu popularnych systemów operacyjnych, takich jak Ubuntu, Linux Mint, MX Linux, Deepin i wiele więcej.
Ten przewodnik pokaże, jak aktualizować pakiety Debiana.
Utrzymanie debiana na bieżąco
System operacyjny Linux to kombinacja wielu pakietów połączonych ze sobą w bardzo złożonej sieci. Wszystkie te pakiety dostarczają wszystkie niezbędne pliki i pliki binarne, które tworzą system operacyjny.
Pakiety te są ogólnie aktualizowane regularnie. Mogą to być poprawki błędów, łatki bezpieczeństwa lub ulepszenia funkcji. Ważne jest, aby wszystkie pakiety na bieżąco.
Debian używa APT do zarządzania pakietami. Aktualizacje pakietów są bezpośrednio dostępne w oficjalnych repozytoriach pakietów Debian. Apt może również współpracować z repozytorami stron trzecich. Jednak od Ciebie zależy ustalenie, czy repozytorium stron trzecich jest godne zaufania i aktualizowanie ich pakietów.
Aktualizacja Debiana
Możemy użyć APT, aby sprawdzić, czy dostępna jest jakakolwiek aktualizacja pakietu. Jeśli są dostępne, możemy zaktualizować pakiety docelowe.
Możliwe jest również skonfigurowanie automatycznych aktualizacji w Debian za pomocą bez opieki.
Aktualizacja pakietów wymaga uprawnień root. Aby wykonać wykazane działania, musisz mieć dostęp do użytkownika root. Alternatywnie potrzebujesz użytkownika nie-root, który może wykonać polecenie sudo. Dowiedz się więcej o zarządzaniu zgodą Sudo dla użytkowników na Debian.
Sprawdzanie aktualizacji
Otwórz terminal i uruchom następujące polecenie.
Aktualizacja $ sudo apt
Jak sugeruje wyjście, APT sprawdzi aktualizacje na każdej konfigurowanej repozytorium i zaktualizuj katalog pakietów. Jeśli jakakolwiek aktualizacja jest dostępna, APT powiadomi Cię, że aktualizacje są dostępne.
Aby sprawdzić listę dostępnych aktualizacji pakietów, uruchom następujące polecenie APT.
$ Apt List -Upadgradowalne
Uaktualnianie pakietów
Pamięć podręczna Apt jest aktualizowana o najnowszy dostępny katalog pakietów. Wiemy teraz również, jakie aktualizacje pakietów są dostępne. Czas je zainstalować.
Aby zaktualizować pakiet docelowy, uruchom następujące polecenie. Tutaj APT uaktualni tylko pakiet docelowy. Gdyby paczka jeszcze nie została zainstalowana, nie zostałby zainstalowany.
$ sudo apt-instaluj instalację podwyższającą
Aby uaktualnić wszystkie pakiety jednocześnie, uruchom następujące polecenie. Tutaj APT pobranie i zaktualizuje wszystkie dostępne aktualizacje pakietów.
$ sudo apt uaktualnienie
Przed pobraniem i aktualizacją pakietów APT poprosi o potwierdzenie o wykonaniu akcji. Jeśli nie chcesz, aby Apt prosił o potwierdzenie, dodaj flagę „-y”.
$ sudo apt uaktualnienie -y
Aktualizacja APT pamięci podręcznej i modernizacja pakietów jednocześnie
Zamiast wykonywać te kroki jednocześnie, możemy połączyć je oba w jednym poleceniu. Jeśli uruchamiasz powłokę bash, następujące polecenie sprawdzi, aby aktualizacji pakietów i pakiety aktualizacyjne jednocześnie.
$ sudo apt aktualizacja && sudo apt aktualizację -y
Tutaj symbol „&&” łączy zarówno polecenia aktualizacji, jak i aktualizacji. To w zasadzie logiczny i operator. Istnieje wielu operatorów i symboli bashów, które pełnią specjalne funkcje i znaczenia. Sprawdź tę dużą listę operatorów Bash i ich implementacje.
Automatyzacja aktualizacji Debiana
Do tej pory aktualizowaliśmy pakiety Debiana ręcznie. Jednak na dłuższą metę aktualizację ręczną jest niewygodna, nie wspominając o środowisku przedsiębiorstw/profesjonalnym, w którym może być konieczne zarządzanie wieloma zdalnymi serwerami jednocześnie. Aktualizacja wszystkich ręcznych jest żmudnym procesem. Możliwe jest użycie Ansible do ręcznej aktualizacji zdalnych systemów Debiana/Ubuntu, ale regularne uruchamianie go nie jest praktyczne.
W tym miejscu możemy używać ulepszeń bez opieki. Jest to narzędzie, które automatycznie sprawdza i pobiera aktualizacje pakietów, gdy tylko jest dostępne. Wymaga odrobiny konfiguracji.
Najpierw musimy zainstalować pakiet. Otwórz terminal, zaktualizuj pamięć podręczną apt i zainstaluj pakiet.
$ sudo apt aktualizacja && sudo apt instaluj ulepszenia
Następnie musimy dostosować plik konfiguracyjny APT w celu uzyskania ulepszeń. Otwórz go w edytorze tekstu.
$ sudo nano/etc/apt/apt.conf.D/50 UNATATTIONDED UPREATINDS
Uskoczenie następujących wierszy z pliku konfiguracyjnego. To narzędzie do zautomatyzowania procesu aktualizacji.
$ "origin = debian, codename = $ distro_codename -Updates";
$ "origin = debian, codename = $ distro_codename -proposed-updates";
$ "origin = debian, codename = $ distro_codename, etykieta = debian";
$ "origin = debian, codename = $ distro_codename, etykieta = debian-security";
Plik konfiguracyjny jest aktualizowany. Uruchom następujące polecenie konfiguracji DPKG, aby je uruchomić.
$ sudo dpkg-reconfigure-priorytet = niskie ulepszenia bez opieki
Po pomyślnym wykonaniu pojawi się okno dialogowe na terminalu. Wybierz „Tak”.
Narzędzie będzie teraz automatycznie pobrać i zainstaluje aktualizacje w Debian. Musimy jednak upewnić się, że działa zgodnie z przeznaczeniem. Sprawdź status usługi.
$ sudo systemCtl status bez opieki.praca
Pokazuje, że status usługi jest aktywny (w toku), co oznacza, że działa idealnie. Sprawdź ten przewodnik na temat ulepszeń bez opieki, aby uzyskać pełne dogłębne informacje i demonstracje.
Końcowe przemyślenia
Aktualizacja Debiana jest bardzo prostym zadaniem. Debian to dobrze utrzymany projekt z aktualnymi pakietami bezpośrednio dostępnymi na serwerach pakietów. Wszystko, czego potrzebujesz, to powiedzieć APT, aby wykonać pracę.
Debian śledzi długoterminowy cykl wydania. Więc nie musisz często zaktualizować swojego dystrybucji. Jeśli używasz starszego Debiana, to zamiast aktualizować pakiety, zaleca się ulepszenie dystrybucji. W momencie pisania tego przewodnika Debian 10 to najnowsza stabilna wersja. Sprawdź ten przewodnik na temat aktualizacji z Debian 9 do Debian 10.
Szczęśliwy komputer!