Jeśli mówimy o aktualizacji pakietów, systemy operacyjne Linux są wyposażone w wiele bezpłatnych aktualizacji oprogramowania dla każdego pakietu. Ciągle uwalnia aktualizacje, łatki i poprawki w celu poprawy wydajności i naprawy w nich błędów. Bardzo ważne jest regularne sprawdzanie tych aktualizacji i zainstalowanie ich w celu ochrony systemu przed potencjalnymi zagrożeniami i lukami. W przypadku instalacji tych aktualizacji wykonuje się aktualizację i istnieją dwa sposoby na osiągnięcie tego: jeden to aktualizacja Apt-get, a druga jest apt-get dist-upgrade. Istnieje pewna różnica między tymi dwoma sposobami, które często mylą użytkowników. Ten artykuł pomoże Ci zrozumieć i wyróżnić aktualizację Apt-Get i Apt-Get Distus-Upgrade.
Uaktualnianie bazy danych pakietów
Aby aktualizować system systemu, używane są polecenia aktualizacji i aktualizacji. Polecenie aktualizacji aktualizuje tylko listę pakietów o najnowsze dostępne wersje, jednak nie instaluje ani nie zaktualizuje pakietu. Polecenie aktualizacyjne faktycznie aktualizuje i instaluje najnowsze wersje pakietów, które są już zainstalowane. Przed uaktualnieniem pakietów sprawdź aktualizacje w następujący sposób. Umożliwi to poznanie nowych wersji.
Aktualizacja $ sudo apt-get
Co to jest aktualizacja Apt-Get
Aby zainstalować najnowsze wersje wszystkich wcześniej zainstalowanych pakietów w twoim systemie, używana jest aktualizacja Apt-Get. To polecenie ulepsza tylko pakiety, które mają nową wersję dostępną, jak stwierdzono w źródłach.Plik list w folderze „/etc/apt”. Nie próbuje instalować nowego pakietu ani samodzielnie usuwać zainstalowanego pakietu.
Aby zaktualizować lub zainstalować najnowsze wersje, uruchom następujące polecenie jako Sudo jako jedyny użytkownik uprawnienia może sprawdzić i zainstalować aktualizacje w systemie Linux:
$ sudo apt-get aktualiza
Aby zaktualizować określony pakiet, polecenie jest następujące:
$ sudo apt-get aktualiza
Co to jest APT-GET Dist-Upgrade
Podobnie jak polecenie aktualizacji apt-get, apt-get dist-elade. Oprócz tego obsługuje również zmieniające się zależności z najnowszymi wersjami pakietu. Inteligentnie rozwiązuje konflikt między zależnościami pakietów i próbuje zaktualizować najważniejsze pakiety kosztem mniej znaczących, jeśli jest to wymagane. W przeciwieństwie do polecenia aktualizacji Apt-Get, Apt-Get Dist-Upgrade jest proaktywna i instaluje nowe pakiety lub samodzielnie usuwa istniejące, aby ukończyć aktualizację.
Aby uaktualnić pakiety, uruchom polecenie Dist-Upgrade z uprawnieniami Sudo:
$ sudo apt-get dist-upgrade
Aby zaktualizować określony pakiet, polecenie jest następujące:
$ sudo apt-get dist-upgrade
Czasami, kiedy uruchamiasz aktualizację apt-get, otrzymasz wiadomość „następujące pakiety zostały powstrzymane”. Pakiety te są trzymane z powrotem, ponieważ aby zainstalować nową wersję, potrzebują innego pakietu, który nie jest jeszcze zainstalowany. I, jak omówiliśmy, aktualizacja Apt-Get ulepsza tylko istniejące pakiety, ani instaluje nowy pakiet ani nie usuwa istniejącego. Dlatego powstrzymuje te pakiety. Czasami pakiety są również powstrzymywane z powodu zepsutych zależności (gdy pakiet, od którego zależy, nie ma wersji do pobrania).
Podczas gdy z APT-Get Dist-upgrade, zostanie zainstalowany nowy pakiet zależny w celu rozwiązania zależności.
Podsumowując, jeśli chcesz tylko zaktualizować pakiety bez ich instalowania lub usuwania, wybierz aktualizację apt-get. Z drugiej strony, jeśli chcesz zaktualizować bez względu na to, czy jakikolwiek nowy pakiet jest zainstalowany, czy też istniejący pakiet jest usuwany, aby spełnić zależności, idź do APT-Get Dist-Upgrade.