Desta vez mostro uma forma muito simples de saber qual o pacote instalado que mais pesa em nosso computador. Abrimos um terminal e colocamos:
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
No meu caso, este foi o resultado:
Eu sabia ... que o Google Chrome 15 é o que mais pesa (101 MB):
neji @ Maq2: ~ $ sudo 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}' | cauda -n 10
35.000 MB gimp-data
35.613 MB libgl1-mesa-dri
40.965 MB smbclient
42.461 MB libobasis3.5-core01
42.758 MB libobasis3.5-core06
46.039 MB libobasis3.5-core05
74.766 MB linux-image-2.6.32-5-686
76.391 MB openjdk-6-jre-headless
81.645 MB libobasis3.5-core04
101.613 MB google-chrome-stable
então eles falam sobre o navegador Chrome aquele leve ... nem mesmo que era Midori xD
Cromada? o_O
Por que não o cromo ou o ferro SRWare?
Tenho ubuntu-docs pesando 257.898 MB
Não sei o que vai ser hahaha.
O meu:
77.897 MB linux-image-3.2.0-3-686-pae
77.920 MB linux-image-3.2.0-2-686-pae
77.931 MB openjdk-6-jre-headless
78.112 MB libwine
85.585 MB de cromo
86.858 MB libgl1-mesa-dri
94.574 MB openarena-081-textures
110.528 MB kdewallpapers
126.142 MB libreoffice-core
147.625 MB supertuxkart-data
ir para o cromo é 20 ou 25 md mais leve XD
39.922 MB gimp-help-en
41.141 MB smbclient
41.152 MB gimp-data
51.248 MB assaultcube-data
77.915 MB linux-image-3.2.0-3-686-pae
77.920 MB linux-image-3.2.0-2-686-pae
77.931 MB openjdk-6-jre-headless
78.112 MB libwine
85.585 MB de cromo
86.858 MB libgl1-mesa-dri
E o meu
53.540 MB linux-headers-3.2.0-23
53.614 MB linux-headers-3.2.0-26
53.617 MB linux-headers-3.2.0-27
53.626 MB linux-headers-3.2.0-29
Navegador chromium de 76.225 MB
77.853 MB openjdk-6-jre-headless
102.879 MB libreoffice-core
107.102 MB linux-image-3.2.0-26-generic
107.413 MB linux-image-3.2.0-27-generic
107.433 MB linux-image-3.2.0-29-generic
E aquela imagem linux que sai (linux-image-3.2.0-3-686-pae) ?? Será uma foto de um pinguim ou algo assim ?? Vou apagá-lo e ver o que acontece…. O_O hehe
Obrigado pela dica, meu .bash_aliases cresceu 🙂
LOL e aí falam que o Linux é inútil porque não inicia e que é muito difícil de usar.
XD
Vamos, apague, mas depois não venha dizendo que o Linux é ruim e é por isso que você vai para o Windows xD xD
E fazer algo semelhante no Arch?
77.563 MB de inkscape
79.934 MB ia32-libs
80.437 MB openjdk-7-jre-headless
84.177 MB fonts-horai-umefont
86.071 MB libgl1-mesa-dri
86.753 MB de cromo
86.858 MB libgl1-mesa-dri
102.465 MB linux-image-3.2.0-3-amd64
147.276 MB libreoffice-core
390.499 MB texlive-fonts-extra
se eu gosto de ter muitas fontes hehe
78.125 MB teamviewer7
79.934 MB ia32-libs
80.437 MB openjdk-7-jre-headless
84.639 MB de cromo
86.071 MB libgl1-mesa-dri
102.446 MB linux-image-3.2.0-2-amd64
102.465 MB linux-image-3.2.0-3-amd64
116.326 MB de horizontes desconhecidos
147.276 MB libreoffice-core
147.625 MB supertuxkart-data
Interessante. Tentei modificar o comando para ordenar do maior para o menor, mas tive alguma dificuldade em manter os decimais e, simultaneamente, ordenar corretamente, então finalmente usei esta variante (que deve arredondar automaticamente):
dpkg-query --show --showformat='${Package;-50}\t${Installed-Size}\n' | sort -k 2 -n | grep -v deinstall | awk '{printf "%03d MB \t %s\n", $2/(1024), $1}' | tail -n 10 | sort -r
No meu LMDE, isso produz este resultado:
105 MB libreoffice-core
086 MB libgl1-mesa-dri
077 MB openjdk-6-jre-headless
076 MB linux-image-3.2.0-2-486
064 MB w32codecs
041 MB mint-x-icons
037 MB libreoffice-common
033 MB gimp-data
032 MB freepats
029 MB mint-backgrounds-lisa-extra
Alguém veio com uma variante que ordena descendente corretamente e mantém os decimais?
Eu respondo para mim mesmo (percebi que não era necessário invocar sort duas vezes):
dpkg-query --show --showformat='${Package;-50}\t${Installed-Size}\n' | sort -k 2 -nr | grep -v deinstall | awk '{printf "%3.3f MB \t %s\n", $2/(1024), $1}' | head -n 10
interessante
e quão pronto, por exemplo, todos os pacotes instalados a partir dos repositórios deb-multimedia?