Wymień wszystkie zainstalowane pakiety w Debian Top 10

Wymień wszystkie zainstalowane pakiety w Debian Top 10
W tym samouczku wyjaśnia, jak wymienić wszystkie zainstalowane pakiety na Debian 11 Bullseye, poprzednich i przyszłych wersjach, przy użyciu różnych dostępnych technik. Jest również ważny dla dystrybucji Linux opartych na debian, takich jak Ubuntu.

Czytając ten samouczek, nie tylko otrzymasz proste instrukcje na liście zainstalowanych pakietów. Będziesz także bardziej zaznajomiony z różnymi menedżerami pakietów i ich poleceniami, aby administrować pakietami.

Wszystkie instrukcje opisane w tym samouczku obejmują zrzuty ekranu, ułatwiając wszystkim użytkownikom Linux do zrozumienia i śledzenia.

Krótkie wprowadzenie do menedżerów pakietów Debian

Przed pokazaniem praktycznych technik wymieniających wszystkie pakiety na Debian, przedstawmy Cię każdemu.

dpkg Menedżer pakietów to baza debiana wszystkich menedżerów pakietów. Inne znane alternatywy, takie jak trafny Lub apt-get są granice dpkg, podczas gdy zdolność jest frontend trafny.

trafny I apt-get Frontends mają ważne zalety w stosunku do DPKG:

  • Mogą rozwiązać zależności.
  • Mogą instalować pakiety z Internetu za pomocą prostego polecenia.
  • Mogą dostarczać informacje nie tylko na plikach lokalnych, ale także na pilocie.

uzdolnienie Frontend jest jeszcze lepszy, w tym następujące funkcje:

  • Może lepiej rozwiązywać zależności niż apt.
  • Informuje o tym, jak zainstalowano pakiety (ręcznie lub automatycznie).
  • Pokazuje zmiany pakietu w systemie.
  • Oferuje zarówno linię poleceń, jak i interaktywne interfejsy oparte na NCurses.

Wymień wszystkie zainstalowane pakiety w Debian 11 za pomocą DPKG/DPKG-Query

Sekcja tego samouczka wyjaśnia, jak wymienić zainstalowane pakiety na Debian za pomocą obu dpkg I DPKG-Query narzędzia.

Pierwsze polecenie nauczane w tym artykule wyświetli pełną listę wszystkich zainstalowanych pakietów w naszym systemie Debian 11 za pomocą dpkg.

Aby to zrobić, po prostu uruchom dpkg a następnie -L (lista) flaga, jak pokazano na zrzucie ekranu poniżej.

dpkg -l

Jak widać, polecenie wyświetli następujące pięć kolumn wyjaśnionych poniżej.

Zrozumienie dpkg Wyjście

  • Pierwsza kolumna pokaże 2 znaki pokazujące status pakietu (na poprzednim zrzucie ekranu, „i”). Każda litera ma swoje znaczenie, w którym pierwszy pokazuje pożądany status pakietu, jak wyjaśniono w pierwszym wierszu wyjścia. Możliwy pożądany status obejmuje:
  • I: Pakiet jest wybierany do zainstalowania.
  • R: Pakiet jest wybierany do usunięcia.
  • P: Pakiet jest wybierany do oczyszczania (usuwany, w tym wszystkie powiązane pliki i katalogi).
  • u: Status pakietu jest nieznany.
  • H: Pakiet jest przechowywany i nie zarządzany przez dpkg.
  • Druga postać (na zrzucie ekranu poniżej również „I”) pokazuje aktualny status pakietu. Dlatego jeśli drugim znakiem jest „R”, a pierwszym znakiem jest „I”, znaczenie jest aktualnie zainstalowane, ale wybrane do usuwania przez użytkownika. Istnieje 8 możliwych liter dla aktualnego statusu pakietu:
  • I: Pakiet jest zainstalowany.
  • N: Pakiet nie jest zainstalowany w systemie.
  • C: Pakiet nie jest zainstalowany, ale jego pliki konfiguracyjne pozostają.
  • F: System nie udało się usunąć plików konfiguracyjnych.
  • u: Pakiet jest rozpakowany.
  • H: Instalacja pakietu rozpoczęła się, ale nie została zainstalowana z nieznanego powodu.
  • F: Pakiet został rozpakowany i częściowo skonfigurowany, ale nie zainstalowany z nieznanego powodu.
  • W: Pakiet czeka na wyzwolenie przez inny pakiet.
  • T: Pakiet został wywołany przez inny pakiet.
  • Druga kolumna wyświetla nazwy pakietów.
  • Trzecia kolumna pokazuje wersje pakietów.
  • Czwarta kolumna pokazuje architekturę pakietu.
  • Wreszcie piąta kolumna pokazuje opisy pakietów.

Innym sposobem uzyskania tego samego wyjścia jest DPKG-Query polecenie, a następnie -L flaga, jak pokazano na poniższym obrazku.

DPKG -Query -l

DPKG-Query Polecenie ma dodatkowe funkcje; Na przykład możesz wyeksportować pełną listę zainstalowanych pakietów do pliku, które można później użyć do zainstalowania wszystkich wymienionych pakietów w pliku. Jest to świetna metoda instalowania wszystkich pakietów w bieżącym systemie w nowym systemie.

Następujące polecenie utworzy plik o nazwie instalowane pakiety zawierający listę wszystkich obecnych pakietów. Nazwa pliku jest dowolna.

dpkg -Query -f '$ binary: pakiet \ n' -w> inststalledPacksages

Możesz zobaczyć wyeksportowaną listę za pomocą poleceń czytania, takich jak mniej polecenie, jak pokazano poniżej.

mniej zainstalowane pakiety

W ten sposób możesz wymienić zainstalowane pakiety w Debian Linux za pomocą obu dpkg I DPKG-Query polecenia. Czytaj dalej poniżej, aby wymienić pakiety za pomocą alternatywnych poleceń.

Wymień wszystkie zainstalowane pakiety w Debian 11 za pomocą apt

trafny (Zaawansowane narzędzie pakietu) Polecenie to kolejny menedżer pakietów dostępny w dystrybucji Linux z siedzibą w Debian i Ubuntu. Chociaż znajdowanie informacji o pakietach z DPKG ma zalety w stosunku do APT, Apt jest lepsze, ponieważ może rozwiązać zależności podczas instalowania oprogramowania. Ale również trafny może być przydatne do wymienienia pakietów i uzyskania informacji o nich.

Aby wydrukować pełną listę zainstalowanych pakietów za pomocą APT, uruchom polecenie pokazane poniżej:

lista apt -zainstalowana

Jak widać, dane wyjściowe można czytać człowieka, ale oba dpkg I DPKG-Query Zwróć bardziej przyjazne dane wyjściowe posortowane według kolumn.

Wymień pakiety według statusu na Debian 11 za pomocą uzdolnienie

Jak powiedziano we wprowadzeniu tego artykułu, uzdolnienie polecenie jest frontendą dla trafny Z interfejsami interaktywnymi i linii poleceń.

Aby wymienić wszystkie zainstalowane pliki za pomocą interfejsu wiersza poleceń za pomocą uzdolnienie, uruchom uzdolnienie polecenie, a następnie Wyszukaj ~ i opcja, jak pokazano na poniższym zrzucie ekranu.

wyszukiwanie umiejętności ~ i

Jak widać, polecenie zwraca 4 kolumny, w których pierwszy pokazuje status pakietu (I oznacza zainstalowany pakiet). Druga kolumna pokazuje, jak zainstalowano pakiet; W powyższym przykładzie, A List wskazuje, że pakiet został automatycznie zainstalowany. Trzecia kolumna pokazuje nazwę pakietu, a czwarta kolumna pokazuje opis pakietu.

Aby wymienić zainstalowane pakiety za pomocą trybu interaktywnego, uruchom uzdolnienie a następnie -I flaga, jak pokazano poniżej.

Aptitude -i

Wyjście pokaże wszystkie zainstalowane pakiety, w tym ich status. Jak pokazano na poprzednim zrzucie ekranu, lista zacznie wyświetlać zainstalowane pakiety wybrane do usunięcia. Przewijając w dół, zobaczysz, że pakiety wybrane są do powstrzymywania i automatycznie instalowane pakiety.

Możesz także wyświetlać wszystkie zainstalowane pakiety posortowane według statusu, po prostu uruchamiając uzdolnienie bez flag.

uzdolnienie

Jak widać na poniższym obrazku, możesz wyświetlać wszystkie pliki w systemie posortowane według następujących kategorii:

  • Pakiety do aktualizacji.
  • Nowe pakiety.
  • Nie zainstalowane pakiety.
  • Przestarzałe i lokalnie utworzone pakiety.
  • Pakiety wirtualne.
  • Zadania.

Ten interaktywny interfejs jest intuicyjny; Przeglądaj je w zależności od statusu pakietów, które chcesz wymienić.

Są to dostępne metody wymienienia zainstalowanych pakietów w Debian 11, jej poprzednich wersjach i dystrybucjach Linux opartych na debian.

Wniosek

Jak widać, każdy program (DPKG, DPKG-Query, APT i Aptitude) ma swoje własne zalety i wady. Każdy poziom użytkownika Linux może uruchomić polecenia wyjaśnione w tym samouczku, aby wymienić zainstalowane pakiety w systemie. Znajomość oprogramowania jest obowiązkowa dla każdego administratora systemu. Wszystkie alternatywy wyjaśnione w tym artykule są przydatne, ponieważ najlepiej jest dla użytkowników, którzy nie lubią radzić sobie z terminalem Linux. Moim zaleceniem jest nauczenie się wszystkich, aby zapoznać się z różnymi menedżerami pakietów.

Dziękujemy za przeczytanie tego samouczka wyjaśniające, jak wymienić wszystkie zainstalowane pakiety na Debian 11. Mam nadzieję, że to było dla ciebie przydatne. Czytaj dalej Linux Wskazówka, aby uzyskać więcej wskazówek i samouczków Linux.