Cały ekosystem Linux działa na koncepcji pakietów; każdy pakiet w systemie Linux ma kluczowe znaczenie dla zapewnienia płynnego działania systemu operacyjnego.

Aby zaktualizować pakiety w dystrybucjach opartych na Debianie i Ubuntu, być może będziesz musiał biegać od filaru do postu, próbując znaleźć najlepszy sposób aktualizacji całego niezbędnego oprogramowania.

Szukając sposobów aktualizacji pakietów, natkniesz się na polecenia takie jak apt update, apt upgrade i powiązane wersje. Ale chodzi o to, jaka jest różnica między tymi poleceniami i jak możesz ich użyć do aktualizacji pakietów Linuksa?

trafna aktualizacja vs. trafna aktualizacja: porównanie

Nawet jeśli trafna aktualizacja polecenie może wydawać się oczywistą opcją aktualizacji pakietów w systemie Linux, ale nie do końca tak jest. Polecenie aktualizacji daje wyobrażenie o dostępnych aktualizacjach, ale nie pobiera ani nie instaluje aktualizacji w twojej dystrybucji.

Z drugiej strony trafna aktualizacja polecenie pobiera i instaluje dostępne aktualizacje na twoim komputerze za jednym razem. Twój system Linux ma dostępną pamięć podręczną oprogramowania (pakietów), która zawiera niezbędne metadane związane z tymi pakietami. Metadane zawierają informacje dotyczące wersji, repozytorium, zależności i innych istotnych szczegółów pakietu.

instagram viewer

Jeśli nie użyjesz polecenia aktualizacji, nie odświeżysz pamięci podręcznej, co nie dałoby ci wskazówki o dostępnych aktualizacjach pakietów.

Oto jak używać polecenia apt update:

sudo apt aktualizacja

Po poleceniu aktualizacji prawie zawsze następuje polecenie aktualizacji, które pobiera aktualizacje:

aktualizacja sudo apt

Po wydaniu polecenia aktualizacji APT rozpocznie pobieranie oprogramowania. Otrzymasz monit o potwierdzenie pobrania i instalacji. Wpisz tak lub tak aby potwierdzić akcję.

Alternatywnie możesz zmodyfikować polecenie aktualizacji, aby pobrać i zainstalować pakiety bez przerwy.

aktualizacja sudo apt -y

The -y flaga zapewnia potwierdzenie, że APT musi przeprowadzić instalację.

Wreszcie istnieje możliwość jednoczesnego korzystania z funkcji aktualizacji i aktualizacji. Kombinacja odświeża pamięć podręczną, pobiera aktualizacje i instaluje je za jednym razem.

aktualizacja sudo apt && aktualizacja sudo apt -y

The && operator łączy oba polecenia razem, po czym następuje -y, który działa jako wstępnie określone potwierdzenie aktualizacji i uaktualnienia pakietów.

Przed zainstalowaniem nowego oprogramowania w systemie Linux, powinieneś zawsze aktualizować swoje istniejące pakiety.

Zrozumienie apt list --upgradable Command

The apt – możliwość aktualizacji Polecenie działa podobnie do polecenia aktualizacji, ponieważ wyświetla wszystkie możliwe pakiety dostępne do aktualizacji. Chociaż polecenie update tylko odświeża pamięć podręczną pakietów, nie wyświetla listy dostępnych aktualizacji.

Polecenie --upgradable, w przeciwieństwie do polecenia upgrade, nie pobiera/instaluje pakietów. Zamiast tego możesz przejrzeć dostępne aktualizacje pakietów i sprawdzić, czy chcesz je uaktualnić, czy nie.

Aby uzyskać listę wszystkich dostępnych aktualizacji, wpisz w oknie terminala:

sudo apt lista --możliwość aktualizacji

Jeśli masz zainstalowany w systemie Flatpak, Snap lub jakikolwiek inny dodatkowy menedżer pakietów, nie zobaczysz dostępnych aktualizacji dla tych menedżerów pakietów, uruchamiając wyżej wymienione polecenie. Działa to tylko z pakietami APT.

Dodatkowo należy zauważyć, że menedżer pakietów APT działa tylko w dystrybucjach opartych na Ubuntu i Debianie.

Do aktualizować/uaktualniać pakiety w innych dystrybucjach, takich jak Arch, Fedora lub inne dystrybucje oparte na RPM, musisz wykonać zestaw różnych poleceń.

Aktualizowanie i uaktualnianie pakietów w Ubuntu i dystrybucjach opartych na Debianie

W systemie Linux musisz zaktualizować i zainstalować najnowsze wersje pakietów, aby system działał płynnie.

Jednak pomimo wszystkich dostępnych najnowszych aktualizacji i wersji, musisz mieć wcześniej zainstalowany zestaw niezbędnych pakietów. Jednym z tych pakietów jest build-essential, który instaluje zestaw kompilatorów i innego oprogramowania niezbędnego do rozwoju na dystrybucjach Ubuntu i Debian.