Wyszukiwanie pakietu Debiana

Wyszukiwanie pakietu Debiana

„Instalowanie pakietów w twoim systemie Debian jest łatwe. Możesz zainstalować partię zależności lub innych pakietów podczas instalowania danego narzędzia. Problem pojawia się, gdy chcesz zlokalizować dany pakiet, ale pamiętaj o wszystkich zainstalowanych pakietach. Mimo to możesz znać słowa kluczowe powiązane z danym pakietem, ale nie znasz dokładnego sposobu zlokalizowania pakietu."

Rozumiemy, czy szukasz szybkiego sposobu wyszukiwania pakietów Deb i innych zainstalowanych z pstryknąć. Ponadto prawdopodobnie chcesz uzyskać informacje o pakiecie, który nie jest zainstalowany lub lista wszystkich zainstalowanych pakietów. W takim przypadku ten przewodnik obdarza Cię różnymi narzędziami i wskazówkami, aby ulepszyć wyszukiwanie pakietów w systemach Debian.

Aukcja zainstalowanych pakietów

1. Za pomocą DPKG

Pakiety debiana można zapytać za pomocą dpkg narzędzie, które wymienia szczegóły lub pyta wszystkie zainstalowane pakiety Debiana.

Aby wymienić wszystkie zainstalowane pakiety debiana, użyj poniższego polecenia.

$ dpkg -Query -l | mniej

Powyższe polecenia wydrukują również szczegóły zainstalowanych pakietów, w tym ich wersja i architektura. Lepszym sposobem jest filtrowanie wyników pakietów i dopasowanie wyników danego słowa kluczowego za pomocą Grep Komenda. Na przykład możemy użyć poniższego polecenia, jeśli szukamy GCC pakiet.

$ dpkg -Query -l | GREP GCC

Jeśli pakiet jest zainstalowany, powinien zostać zwrócony. W przeciwnym razie da błąd.

W powyższym dane wyjście to każdy pakiet, który pasuje do słowa kluczowego „GCC."

Alternatywnie możesz użyć poniższego polecenia, jeśli chcesz znaleźć pakiet pasujący do dokładnej nazwy. Tutaj spróbujemy znaleźć polecenie GCC, tak jak wcześniej.

$ dpkg -l gcc

Poniższe wyjście pokazuje, w jaki sposób wynik dopasował tylko dokładną nazwę pakietu.

Mimo to możesz wyświetlać dowolne wyniki pasujące do danego słowa kluczowego za pomocą -S flaga, jak w przypadku poniżej.

$ dpkg -s gcc

2. Za pomocą apt

Większość pakietów jest zainstalowana i zarządzana za pomocą trafny Lub apt-get Komenda. Mimo to możesz użyć apt do wyświetlania wszystkich zainstalowanych pakietów lub znaleźć określone pakiety, filtrując wyniki. Spójrz.

Aby wyświetlić wszystkie zainstalowane pakiety w systemie, użyj poniższego polecenia.

Lista $ apt -zainstalowana

Możemy zawęzić wyniki wyszukiwania za pomocą GREP do dopasowania określonych słów kluczowych pakietu, którego szukasz. Rozważmy git pakiet. Polecenie do wyszukiwania za pomocą apt byłoby następujące.

Lista $ apt -zainstalowana | Grep git

Powyższe wyjście wyraźnie opisuje, że pakiet GCC jest zainstalowany w systemie. Możesz także odnotować architekturę i wersje określonego pakietu.

3. Za pomocą apt-cache

Każdy oficjalny pakiet, czy to zainstalowany, czy nie, można znaleźć za pomocą Apt-cache opcja. Polecenie pyta listę debiana wszystkich pakietów i możesz go użyć, aby znaleźć pakiet na podstawie dopasowania słów kluczowych, a nawet uzyskać szczegółowe informacje na temat danego pakietu.

Jeśli niepewność nazwy pakietu, użyj poniższego polecenia. Tutaj zapytasz wszystkie pakiety, których nazwa lub opis pasuje do dodanego słowa kluczowego. W tym przypadku jest to VLC

$ apt-cache wyszukiwanie vlc

Aby zawęzić dane wyjściowe, aby wyświetlać tylko pakiety pasujące do wyrażenia wyszukiwania, użyj -tylko nazwy flaga.

$ apt-cache wyszukiwanie-tylko nazwy VLC

Mimo to możesz uzyskać informacje o danym pakiecie za pomocą pokazywać flaga.

$ apt-cache show vlc

Wszystkie szczegóły określonego pakietu zostaną wymienione na powyższym obrazku. Możesz użyć polecenia, aby zapytać o szczegóły dowolnego pakietu.

4. Za pomocą Snap

Jeśli chcesz wyszukać dany pakiet, który nie jest związany z debianem, taki jak Pakiety Snap, Możesz je wyszukać za pomocą polecenia Snap pokazanego poniżej.

Lista $ snap

Możesz połączyć z GREP, aby uzyskać filtrowany wynik.

Lista $ snap | Nazwa pakietu GREP

Wniosek

Dzięki powyższym metodom możesz łatwo wyszukać pakiety w swoim systemie Debian. Użyj dowolnych metod opisanych powyżej na podstawie pakietu docelowego i tego, co zamierzasz uzyskać za pomocą wyszukiwania.