Installez le paquet aptitude-doc-fr et lancez vous dans la lecture de /usr/share/doc/aptitude/html/fr/index.html. La section sur les motifs de recherche est spécialement instructive.
En résumé, les caractéres qui suivent ~ ont un sens spécial. Ainsi ~s signifie section, ~i paquet installé, ~E paquet essenciel …
En pratique
virer kde :
aptitude purge '~kde'
Chercher un serveur httpd avec le support de CGI qui ne soit pas apache :
aptitude search '~n!apache~Dprovides:httpd-cgi'
Les paquets dont le nom contient fast et cgi
aptitude search '~nfast~ncgi'
Les paquets dont le nom contient open mais pas office
aptitude search '~nopen~n:!office'
Les paquets dont le nom commence par lib et finit par perl
aptitude search '~n^lib~nperl$'
Voir la description de tous les paquets qui sont installées (~i) dont le nom (~n) commence par un k (^k) qui ne pas serait immédiatement suivi des chaines ernel ou logd ( !(ernel|logd) ).
aptitude show -F '%p' '~i~n^k!(ernel|logd)'