Do wyszukiwania pakietów w Debianie 10 Buster można użyć kilku metod. Dostępne są wydajne i stabilne narzędzia do filtrowania pakietów w celu wyszukania właściwej nazwy pakietu package. Debian 10 oferuje zarówno wiersz poleceń, jak i graficzne menedżery pakietów do filtrowania i wyszukiwania pakietów. Synaptic jest popularnym narzędziem używanym do GUI, ale nie jest dobre dla wszystkich maszyn, w tym serwerów produkcyjnych. Musisz więc użyć narzędzi wiersza poleceń, aby wyszukać pakiety Debiana.
Dostępnych jest kilka opcji wyszukiwania pakietów w Debianie 10. W tym artykule omówimy, jak wyszukiwać pakiety za pomocą menedżerów pakietów aptitude, apt-cache, dpkg i apt. Wszystkie polecenia w tym artykule zostały zaimplementowane w terminalu Debian 10 Buster. Korzystając z narzędzi omówionych w tym artykule, możesz wyszukiwać pakiety i wyświetlać ich opis their.
Wyszukaj dostępne pakiety za pomocą polecenia aptitude
aptitude to aplikacja oparta na interfejsie Ncurses dla apt, działająca pod aplikacją terminalową. Nie jest już zainstalowany w Debianie, Ubuntu i innych dystrybucjach opartych na Linuksie. Aby zainstalować aptitude w Debianie 10, otwórz terminal za pomocą paska wyszukiwania aplikacji w następujący sposób:
Wpisz następujące polecenie, aby zainstalować aptitude w Debian 10 Buster:
$ sudo apt install aptitudePo zainstalowaniu tego narzędzia w systemie możesz wyszukać dowolny dostępny pakiet za pomocą polecenia aptitude w terminalu. Aby to zrobić, postępuj zgodnie z poniższą składnią:
$ aptitude search nazwa-pakietuNa przykład, jeśli chcesz wyszukać wszystkie pakiety OpenSSH, uruchom polecenie pokazane poniżej:
Możesz także wyszukać pakiet za pomocą interfejsu użytkownika aptitude Ncurses. Wpisz „aptitude” w terminalu, a w oknie pojawi się następujący interfejs.
Aby wyszukać pakiet, naciśnij „/”, a następnie wpisz nazwę pakietu w pasku wyszukiwania.
Wyszukaj dostępne pakiety za pomocą polecenia apt-cache
W Debianie 10 możesz wyszukiwać dostępne pakiety w repozytorium Debiana za pomocą polecenia apt-cache. Za pomocą polecenia apt-cache możesz także przeszukiwać pakiety DEB zainstalowane w systemie, których nie ma w repozytorium Debiana. Użyj następującego polecenia, aby wykonać zadania wyszukiwania za pomocą polecenia apt-cache.
$ apt-cache search nazwa-pakietuPrzykład
$ apt-cache szukaj vim
Powyższe polecenie wyświetli nazwy pakietów z wyrażeniem „vim” w opisie lub nazwie. Aby wyszukać te pakiety, użyj wyrażenia wyszukiwania tylko w nazwie. Następnie wprowadź następujące polecenie:
$ apt-cache search --names-only apache
Aby wyświetlić więcej szczegółów na temat wymienionego pakietu, użyj następującego polecenia:
$ apt-cache pokaż nazwę-pakietuPrzykład
$ apt-cache pokaż emacs
aptitude i apt-cache dostarczają podobnych informacji o pakietach.
W większości przypadków wyniki będą zbyt długie. Aby skrócić wyniki, możesz uruchomić następujące polecenie:
$ apt-cache search nazwa-pakietu | jeszczeMożesz wykluczyć wyniki, które nie mają określonego słowa kluczowego, używając polecenia grep w następujący sposób:
$ apt-cache search nazwa-pakietu | grep nazwa-pakietu2W komendzie grep rozróżniana jest wielkość liter. Aby zignorować rozróżnianie wielkości liter, użyj flagi -i (grep -i search-word).
Wyszukaj dostępne pakiety za pomocą polecenia apt
Za pomocą polecenia apt możesz wyszukać wszystkie dostępne pakiety. Użyj następującej składni, aby przeprowadzić wyszukiwanie za pomocą apt:
$ apt search nazwa-pakietuPrzykład
$ trafne wyszukiwanie emacs
Wyszukaj dostępne pakiety za pomocą polecenia dpkg
Aby wyszukać zainstalowane pakiety, użyj polecenia dpkg w następujący sposób:
$ dpkg -S wzorzec wyszukiwaniaPrzykład
$ dpkg -S Apache
Możesz również użyć dpkg z grep w następujący sposób:
Wniosek
W tym artykule zbadaliśmy, jak wyszukiwać pakiety za pomocą wiersza poleceń w Debianie 10, w tym kilka różnych metod wyszukiwania i filtrowania. Używając tych metod, możesz wyszukiwać pakiety Debiana, nawet jeśli nie znasz dokładnej nazwy pakietu. Możesz dowiedzieć się więcej o poleceniach apt-cache, grep search, aptitude i apt w Internecie.