Как я могу найти пакеты Debian по описанию?

Я хотел найти пакеты, связанные с transmission , клиент BitTorrent, но не смог найти, как искать описания пакетов.

Зачем это делать?

В некоторых случаях имена пакетов не очевидны; например, приложение удаленного управления для передачи можно назвать transmission-remote-gtk (более старым) или transgui (более поздним). Однако описание обоих пакетов включает передачу . Было бы практичным для незнакомого пользователя, которым я являюсь, который ожидает, что другие пакеты будут иметь неочевидные имена, если бы вместо этого был способ описания пакета поиска.

В моей системе aptitude search ищет только имена пакетов. С другой стороны, существует eix -S под Gentoo.

Итак, как мне искать пакеты по описанию в Debian? (Я думаю, я могу просмотреть все доступные пакеты и grep результаты. Я ожидаю, что более подходящий метод, и, конечно, мой вопрос.)


EDIT : результаты листинга по встроенным командам aptitude и apt-cache

Как было предложено Marco и MatthewRock, есть aptitude search '~d<string>' и apt-get search . Однако эти два, как представляется, также включают результаты, которые не имеют никакого отношения к строке поиска (по крайней мере, в моей системе):

 # aptitude search '~dtransmission' p atlc - calculateur de lignes de transmission arbitraires p atlc:i386 - calculateur de lignes de transmission arbitraires p atlc-examples - Exemples pour le calculateur de transmission de ligne arbitraire p between - game about consciousness and isolation p between:i386 - game about consciousness and isolation p boinc-app-seti - SETI@home application for the BOINC client p boinc-app-seti:i386 - SETI@home application for the BOINC client p boinc-app-seti-dbg - debug symbols for SETI@home p boinc-app-seti-dbg:i386 - debug symbols for SETI@home p boinc-app-seti-graphics - SETI@home application for the BOINC client (with graphics) p boinc-app-seti-graphics:i386 - SETI@home application for the BOINC client (with graphics) p ca-cacert - CAcert.org root certificates p cstream - general-purpose stream-handling tool similar to dd p cstream:i386 - general-purpose stream-handling tool similar to dd p cycle - programme de calendrier pour femme ... 

с aptitude или

 # apt-cache search transmission between - game about consciousness and isolation boinc-app-seti - SETI@home application for the BOINC client boinc-app-seti-dbg - debug symbols for SETI@home boinc-app-seti-graphics - SETI@home application for the BOINC client (with graphics) ca-cacert - CAcert.org root certificates libcollada2gltfconvert-dev - COLLDADA to glTF conversion library -- development cstream - general-purpose stream-handling tool similar to dd freedv - Software Defined Radio (SDR) glfer - program for reception and transmission of QRSS/DFCW signals libgmetric4j-java - gmetric4j Ganglia metric transmission API libgnuradio-noaa3.7.5 - gnuradio noaa satellite signals functions hamfax - Receive/send radio facsimile transmissions with Soundcard/PTC-II hylafax-server - Flexible client/server fax software - server daemons hylafax-server-dbg - Debug symbols for the hylafax server libijs-dev - IJS raster image transport protocol: development files libijs-doc - IJS raster image transport protocol: documentation ike-scan - discover and fingerprint IKE hosts (IPsec VPN Servers) ion - NASA implementation of Delay-Tolerant Networking (DTN) ion-doc - Interplanetary Overlay Network - examples and documentation libion-dev - NASA implementation of Delay-Tolerant Networking (DTN) - development files ... 

с apt-cache . Вышеупомянутые даже включают результаты, которые не соответствуют «передаче» или «транс». Странно.

Использовать apt-cache :

 apt-cache search packagename 

Это показывает пакеты, которые apt считает связанными (многие из них даже не включают имя пакета в обоих описаниях и имени).

Если вам нужны пакеты, которые содержат имя_пакета в описании или имени, pipe with grep:

 apt-cache search packagename | grep 'packagename' 

НО! Другие инструменты для спасения:

 axi-cache search packagename 

Здесь вы можете прочитать больше о axi-кеше . axi-cache сортирует оценки по релевантности и показывает процентное соотношение, так что он скорее даст вам результат, который вы хотите. Похоже на новую замену apt-cache .

axi-cache – часть пакета apt-xapian

Вы можете использовать aptitude с аргументом ~d для поиска в описаниях:

 aptitude search '~d <string>' # eg aptitude search '~d torrent' # search for “torrent” in the description 

Ответ apt-cache search transmission . Он возвращает только пакеты, описание которых содержит указанную подстроку. (Не обязательно указанное слово, например, команда также соответствует «повторной передаче»).

Строка может не отображаться в результатах apt-cache search transmission поскольку она печатает только первую строку описания, тогда как поиск включает в себя все описание. Чтобы распечатать полные описания, запустите apt-cache --full search transmission .