http://ubuntuforums.org/showthread.php?t=228309 указывает, что это возможно с помощью таких конструкций, как ~n<package name>, и это подтверждается руководством пользователя http://algebraicthunk.net/~dburrows/projects/ aptitude / doc / en / ch02s03s02.html.
~n в ~n<package name> является шаблоном поиска для сопоставления имен пакетов. Также возможно сопоставить другие поля, чем имена пакетов, см. http://ubuntuforums.org/showthread.php?t=228309 .
Вот пример. Скажем, что вы хотите, чтобы aptitude показывал каждый пакет с «красным смещением» в его имени, тогда вы выдаете
aptitude show ~nredshift
. Его следует комбинировать с другими параметрами aptitude, такими как установка и удаление, например. для удаления всех установленных пакетов с открытым офисом в имени, которое вы выдаете
sudo aptitude -P remove ~nopenoffice
Обязательно используйте параметр -P при использовании шаблонов поиска, чтобы заставить aptitude отображать подсказку перед загрузкой, установкой или удалением пакетов ( шаблон поиска может иметь много совпадений, и вам нужно будет получить подсказку перед выполнением действия).
Одна вещь, которую я не разработал, - это то, как получить точную функциональность подстановочных знаков, например что openoffice* соответствует каждой строке many «openoffice» (~nopenoffice соответствует любой строке, содержащей «openoffice»). Возможно, возможно обходное решение, например. для поиска установленных пакетов с определенной строкой в их именах, а затем подачи aptitude с их именами.