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