Ver que programa ocupa mas espacio en Ubuntu y Arch

Leyendo ubuntizandoelplaneta me encuentro con un curioso comando que permite ver en Ubuntu cuales son los programas que ocupan mas espacio. Y para que sirve eso? Como curiosidad y ademas tal vez algunos descubran que tienen un programa pesado que ya no usan y podrian desinstalarlo y ahorrar espacio en su disco

El comando es este:

dpkg-query –show –showformat=’${Package;-50}\t${Installed-Size}\n’ | sort -k 2 -n | grep -v deinstall | awk ‘{printf «%.3f MB \t %s\n», $2/(1024), $1}’ | tail -n 10

Busque la manera de hacer lo mismo en Arch pero no la encontre, pero si encontre algo mejor mas curioso. Un programa llamado pacgraph que se instala desde AUR y que nos tira la lista de programas instalados en orden de tamaño. Se usa asi:

pacgraph –console

y como curiosidad adicional: si uno ejecuta solo «pacgraph»  con Alt+F2 se generara un grafico con los programas instalados y una mientras mas pesado el programa mas grande la letra y ademas con todas las dependencias de cada programa. Queda una red bastante grande a la que no halle posible uso Y no pongo un grafico de ejemplo aqui porque es muy pesado.

Esta es mi lista de programas:

443MB libreoffice-langpack-es
394MB wesnoth
214MB plowshare
148MB virtualbox_bin
141MB gutenprint
109MB aufs2
85MB teamviewer
76MB kazam-bzr
68MB arch-firefox-search
66MB deluge

y me voy a ahorrar unos cuantos megas porque ya no juego al wesnoth, ni uso plowshare ni el arch-firefox-search

perro

Ingeniero en Informática. Programador en PHP y Angular. Lo que mas adoro en el mundo es el conocimiento. Y el anime....y Japón...y el running...y bloguear claro y algunas otras cientos de cosas. Sigo buscando la manera de hacer mi primer millón.

5
Comenta!

avatar
Diego D. Galizzi

Está muy bueno, pero intentando escribir un script para hacer lo mismo, me sucedió algo extraño.

El siguiente script:

LC_ALL=C pacman -Qi | sed -n ‘/^Name[^:]*: \(.*\)/{s//\1 /;x};/^Installed[^:]*: \(.*\)/{s//\1/;H;x;s/\n//;p}’ | sort -nk2 | tail -n 25 | sort -rnk2 | awk ‘{printf «%s: %.3f MB\n», $1, $2/1024}’

(Es una versión modificada por mi, de un script que se encuentra en la wiki de Arch).

Bueno, ese script me indica diferentes programas, que pacgraph no me muestra. De alguna forma, parece que pacgraph busca programas mas su dependencia, mientras que este script sólo busca paquetes individuales.

Si alguien tiene más info, bienvenido sea!

Saludos, Diego.

Diego D. Galizzi

Perdón por hacer otro comentario seguido, pero el Blog cambia las comillas del script por sus propias comillas y si uno lo copia y pega no anda.

Así que pegué el script acá:
https://gist.github.com/732713
De paso le hice unas pequeñas modificaciones. El 25 del final es para poner cuantos paquetes queres que te muestre.

Saludos, Diego.

pamchi

41.465 MB libgl1-mesa-dri
43.664 MB smbclient
46.879 MB openoffice.org-common
68.547 MB google-chrome-stable
76.422 MB linux-headers-2.6.35-22
126.602 MB openoffice.org-core
130.637 MB ubuntu-docs
132.312 MB linux-image-2.6.35-22-generic
135.844 MB nvidia-current
139.867 MB ia32-libs

Goethin
Goethin

Solo una actualización. El programa Pacgraph, ya está en los repositorios Community de Arch, por lo que ya es posible instalarlo con Pacman.

Muy bueno tu Blog!
Saludos! :)

Anonymous
Anonymous

Muchas gracias por la actualizacion :)