Aptitude es una herramienta que nos sirve para Instalar/Eliminar/Purgar/Buscar programas que tengamos instalado en Debian y derivados. Su uso es muy sencillo, tomemos por ejemplo a MC:
Para instalar tecleamos lo siguiente:
sudo aptitude install mc
para desinstalar:
sudo aptitude remove mc
para mostrar información de un programa:
sudo aptitude show mc
y para buscar:
sudo aptitude search mc
Hasta ahí todo bien, pero existe una forma más avanzada para realizar búsquedas con Aptitude.
aptitude search '~N' edit
Listaría todos los paquetes “nuevos” y todos aquellos paquetes cuyo nombre contenga “edit”
aptitude search ~dtwitter
Buscaría que paquete contiene en su descripción la palabra Twitter.
aptitude search ^libre
Buscaría todos los paquetes que comiencen por la palabra libre
aptitude search libre$
Buscaría todos los paquetes que terminen por la palabra libre
aptitude search '~dpro !~n^lib'
Lista todos aquellos paquetes que cuya descripción contenga la palabra pro pero cuyo nombre no empiece con lib.
Los patrones de búsquedas son los siguientes:
~dtwitter
Busca todos los paquetes que tiene Twitter en su descripción, como vimos más arriba.
~ntwitter
Busca todos los paquetes que tiene Twitter en su nombre.
~Ptwitter
Busca todos los paquetes que contengan twitter en su nombre o que proporcionen twitter.
~U
Busca cualquier paquete instalado que pueda ser actualizado.
man aptitude