Как искать пакеты APT с определенной подстрокой только в их именах?

Раньше, насколько я помню, я искал пакет с указанием части его имени в Synaptic. Теперь он также выполняет поиск в описаниях пакетов, и это очень неудобно, поскольку дает огромное количество несущественных результатов. Я попытался использовать консольные aptitude и apt-cache search, но оба они делают то же самое. Так как же искать только в именах (игнорируя описания)?

1
задан 7 May 2013 в 15:34

1 ответ

С помощью apt-cache вы можете использовать переключатель --names-only для вашего поискового запроса и / или использовать некоторое регулярное выражение для сужения поиска. Некоторые примеры, которые я использовал, перечислены ниже.

1) Использование --names-only с простым поиском по слову «launcher» отсекает много результатов:

apt-cache search launcher --names-only

Часто при использовании регулярных выражений в ваших поисках --names-only также не требуется поскольку вы все равно сужаете результаты намного дальше, как показывают эти примеры ниже.

2) Вы можете использовать регулярные выражения, чтобы найти все доступные среды рабочего стола:

apt-cache search -- '-desktop 

3) или найти файлы dev, имя которых вы не знаете:

apt-cache search 'jpeg*-dev'

Методы, показанные в приведенных выше примерах, очень полезны при использовании apt-cache для поиска пакетов, для которых вы только частично знаете имя.

3) или найти файлы dev, имя которых вы не знаете:

apt-cache search 'jpeg*-dev'

Методы, показанные в приведенных выше примерах, очень полезны при использовании apt-cache для поиска пакетов, для которых вы только частично знаете имя.

0
ответ дан 7 May 2013 в 15:34

Другие вопросы по тегам:

Похожие вопросы: