Debiana

Co to są polecenia Apt-get upgrade i dist-upgrade oraz jak ich używać?

Co to są polecenia Apt-get upgrade i dist-upgrade oraz jak ich używać?
Jako zwykły użytkownik lub administrator systemu prawdopodobnie korzystałeś w pewnym momencie z narzędzi do zarządzania pakietami apt lub apt-get w systemie Linux. Możemy użyć tych narzędzi do zarządzania pakietami, aby zarządzać pewnymi operacjami, takimi jak wyszukiwanie dostępnych pakietów, instalowanie nowych pakietów, usuwanie istniejących, aktualizowanie i aktualizowanie zainstalowanych pakietów itp.

Jeśli mówimy o aktualizacji pakietów, systemy operacyjne Linux zawierają wiele bezpłatnych aktualizacji oprogramowania dla każdego pakietu. Stale publikuje aktualizacje, łatki i poprawki w celu poprawy wydajności i naprawiania w nich błędów. Bardzo ważne jest regularne sprawdzanie dostępności tych aktualizacji i instalowanie ich w celu ochrony systemu przed potencjalnymi zagrożeniami i podatnościami. W przypadku instalacji tych aktualizacji wykonywana jest aktualizacja i można to osiągnąć na dwa sposoby: jeden to apt-get upgrade, a drugi to apt-get dist-upgrade. Istnieje pewna różnica między tymi dwoma sposobami, które często dezorientują użytkowników. Ten artykuł pomoże Ci zrozumieć i odróżnić apt-get upgrade i apt-get dist-upgrade.

Aktualizacja bazy danych pakietów

Aby zapewnić aktualność systemu, używane są polecenia aktualizacji i aktualizacji. Polecenie update aktualizuje tylko listę pakietów o najnowsze dostępne wersje, jednak nie instaluje ani nie aktualizuje pakietu. Polecenie upgrade faktycznie aktualizuje i instaluje najnowsze wersje pakietów, które są już zainstalowane.  Zanim przejdziesz do aktualizacji pakietów, sprawdź aktualizacje w następujący sposób. Pozwoli to apt-poznać nowe dostępne wersje.

$ sudo apt-get update

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 aktualizuje tylko te pakiety, które mają dostępne nowe wydanie, jak podano w źródłach.lista plików w folderze „/etc/apt”. Nie próbuje samodzielnie instalować nowego pakietu ani usuwać żadnego zainstalowanego pakietu.

Aby zaktualizować lub zainstalować najnowsze wersje, uruchom następującą komendę jako sudo, ponieważ jedyny użytkownik z uprawnieniami może sprawdzać i instalować aktualizacje w systemie Linux:

$ sudo apt-get upgrade

Aby zaktualizować konkretny pakiet, polecenie wygląda następująco:

$ sudo apt-get upgrade

Co to jest Apt-get dist-upgrade

Podobnie do polecenia apt-get upgrade, apt-get dist-upgrade aktualizuje również pakiety. Oprócz tego obsługuje również zmiany zależności z najnowszymi wersjami pakietu. Inteligentnie rozwiązuje konflikt między zależnościami pakietów i w razie potrzeby próbuje uaktualnić najważniejsze pakiety kosztem mniej znaczących. W przeciwieństwie do polecenia apt-get upgrade, apt-get dist-upgrade działa proaktywnie i samodzielnie instaluje nowe pakiety lub usuwa istniejące w celu ukończenia aktualizacji.

Aby zaktualizować pakiety, uruchom polecenie dist-upgrade z uprawnieniami sudo:

$ sudo apt-get dist-upgrade

Aby zaktualizować konkretny pakiet, polecenie wygląda następująco:

$ sudo apt-get dist-upgrade

Czasami po uruchomieniu apt-get upgrade pojawia się komunikat „Następujące pakiety zostały zachowane”. Te pakiety są przechowywane z powrotem, ponieważ aby zainstalować ich nową wersję, potrzebują innego pakietu, który nie jest jeszcze zainstalowany. Jak już wspomnieliśmy, aktualizacja apt-get aktualizuje tylko istniejące pakiety, nie instaluje nowego pakietu ani nie usuwa istniejącego. Dlatego zatrzymuje te pakiety z powrotem. Czasami pakiety są również zatrzymywane 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, nowy zależny pakiet zostanie zainstalowany w celu rozwiązania zależności.

Podsumowując, jeśli chcesz tylko zaktualizować pakiety bez ich instalowania lub usuwania, przejdź do aktualizacji apt-get. Z drugiej strony, jeśli chcesz dokonać aktualizacji bez względu na to, czy jest zainstalowany nowy pakiet, czy też istniejący pakiet zostanie usunięty w celu spełnienia zależności, wybierz apt-get dist-upgrade.

Gry Jak korzystać z GameConqueror Cheat Engine w systemie Linux
Jak korzystać z GameConqueror Cheat Engine w systemie Linux
Artykuł zawiera przewodnik dotyczący korzystania z silnika oszukującego GameConqueror w systemie Linux. Wielu użytkowników, którzy grają w gry w syste...
Gry Najlepsze emulatory konsoli do gier dla systemu Linux
Najlepsze emulatory konsoli do gier dla systemu Linux
W tym artykule wymienimy popularne oprogramowanie do emulacji konsoli do gier dostępne dla systemu Linux. Emulacja to warstwa kompatybilności oprogram...
Gry Najlepsze dystrybucje Linuksa do gier w 2021 r
Najlepsze dystrybucje Linuksa do gier w 2021 r
System operacyjny Linux przeszedł długą drogę od pierwotnego, prostego, serwerowego wyglądu. Ten system operacyjny znacznie się poprawił w ostatnich l...