lunes 27 de octubre de 2008

¿Cuantas Cosas tengo?

He estado acosado por la pregunta de cuántas cosas tengo instalada en mi sistema.
Bien, como buen usuario de Xubuntu, busqué mi respuesta en la aplicación de Añadir o quitar programas (Add/Remove...), lo cuál resulta sencillo.
Cuando quise saber cuantos paquetes tenía instalado, no quería verlos por synaptic, quería verlo por línea de comandos. (Por pura necedad!! :P)

En sistemas basados en Debian que tengan el dpkg, para saber cuántos paquetes han sido instalados se utiliza

dpkg -l | awk '{print $1}' | wc -w

wc cuenta líneas, palabras y caracteres. la opción -w hace que cuente las palabras. La tubería " | " hace que se le mande al comando que sigue la salida del comando anterior. En el primer caso, la salida son todos los paquetes instalados (-l hace a dpkg {que es un manejador de paquetes} liste todos los paquetes instalados), la cuál se manda a un script de una línea de awk que impriome sólo la primera columna de los datos, y le manda a wc la salida, que, si la vemos en less (sustituyendo " wc -w " por " less ") es la lista de paquetes que están instalados en el sistema.

Hala, voy a almorzar... hablamos luego.