С ням было просто: yum list *xxx*
но с этим не работает apt-get
.
Как я могу сделать поиск, как это?
Кроме того, как я могу увидеть, какой пакет предоставляет определенную команду?
Если вы хотите искать определенную строку только в именах пакетов , вы можете сделать:
apt-cache search --names-only 'xxx'
Это вернет все, что содержит « xxx » в имени пакета.
Вы также можете использовать регулярные выражения :
apt-cache search --names-only 'php5$'
Это вернет любой пакет с именем, оканчивающимся на php5 .
Регулярные выражения также могут использоваться без --names-only . Смотрите справочную страницу apt-cache (8) .
Первый вопрос: используйте dselect или aptitude, чтобы увидеть / найти все доступные пакеты, их интерфейсы curses - apt-get и / или dpkg
Второй вопрос:
dpkg -S <COMMAND>
Было бы целесообразно включить весь путь в поиск dpkg (например, / bin / ls, а не только ls).
источник
Альтернатива - «поиск в apt-cache»
источник
Еще одной альтернативой является axi-cache (в пакете apt-xapian-index). Он использует поисковую систему xapian для поиска в архивах apt.
источник
Поместите поисковый запрос в кавычки и затем используйте регулярное выражение. Для установки, чтобы найти любую версию php-curl, я использую;
который возвращается;
источник