[ APTn ] Listato in ordine di grandezza dei pacchetti installati

Alle prese con un Compaq Presario 2100 che presto arriverà anche un post dove racconterò le disavventure per installare GNU/Linux li sopra. Ma comunque aspettando la creazione di quel post vi spiego cosa mi serviva sapere per liberare spazio da pacchetti inutili e grossi come meloni.

Sapete che su Winzozz c’è il programma Installazioni Applicazioni che oltre all’elenco dei programmi installati vi permette anche di ordinarli per grandezza. Bene io cercavo questa risposta su GNU/Linux. Devo essere sincero a me non è mai servito una procedura o un comando del genere, perché quando tolgo i pacchetti lo faccio in maniera molto drastica e quando installo lo faccio scegliendo solo lo stretto necessario. Ma ancora non ho risposto alla vostra curiosità di conoscere questo comando o procedura. Sicuramente Synaptic o qualche programma grafico permette ciò, ma siccome preferisco farlo da terminale e capire meglio cosa usare e cosa non devo, mi sono buttato avanti per creare questa risposta. Alla fine ci sono riuscito dopo vari esperimenti portando alla luce questo comando :

$ dpkg-query -W --showformat='${Installed-Size}\t${Package}\n' | sort -k1,1n | less

Con un output del genere :

...

96      xserver-xorg-video-fbdev
100     aumix-common
100     beep
100     gir1.0-freedesktop
992     libnet-ssleay-perl
992     libpam-modules
1000    gettext-base
2480    xserver-xorg-dev
2484    libobasis3.3-en-us-impress
2488    docbook-xml
75916   linux-image-2.6.32-5-686
76060   google-chrome-stable
78224   openjdk-6-jre-headless
82536   wine
85972   inkscape
86300   sun-java6-bin
132324  adobereader-ita

...

Con dpk-query attraverso l’opzione -W ho elencato le informazioni dei pacchetti installati nel computer e poi con –showformat ho passato i valori che mi servivano, cioè la dimensione e il nome del pacchetto. Poi ho passato tutto a sort per ordinare l’output dal più piccolo al più grande. L’output della dimensione e senza tipo quindi 132324 equivalgono a 132MB, capit :D?

Spero che questo comando possa illuminarvi verso un cammino privo di ostacoli ;)

Dev Null

9 thoughts on “[ APTn ] Listato in ordine di grandezza dei pacchetti installati

  1. Google Chrome 6.0.472.62 Google Chrome 6.0.472.62 GNU/Linux GNU/Linux

    Si fa prima ad dirlo ad synaptic che a scrive quel mezzo km di riga sul terminale….ma fa molto nerd qui io userò quella xD

    Piace o Non piace: Thumb up 0 Thumb down 0

  2. Firefox 3.6.11 Firefox 3.6.11 Ubuntu 10.10 Ubuntu 10.10

    Mi tornerà utile quando riempiro l’hard disk, e manca poco ;) Grazie

    Piace o Non piace: Thumb up 0 Thumb down 0

  3. Firefox 3.6.11 Firefox 3.6.11 Ubuntu 10.10 Ubuntu 10.10

    Salve! :-)

    Opera buona e giusta. :-D

    Data la difficoltà di ricordare la stringa, ho cercato di creare un piccolo script (ho creato un file.sh, l’ho reso eseguibile, etc); solo che quando lo lancia il terminale si apre, mi mostra il risultato ma per pochi attimi. Dove sbaglio?

    Piace o Non piace: Thumb up 0 Thumb down 0

  4. Google Chrome 7.0.517.41 Google Chrome 7.0.517.41 GNU/Linux GNU/Linux

    @picchiopc

    mhmh giusto quello che hai detto..mah..se ti trovi in un server senza grafica, che fai? :)

    @c.realkiller

    o more o less :D

    @Bit3Lux

    come ha detto c.realkiller, ci vuole una more o less alla fine dello script. Fai così dopo alla fine del comando sort aggiungi questo:

    | less

    @Aldo

    Ti ho illuminato d’immenso :D? ahahhaha LOL

    Piace o Non piace: Thumb up 0 Thumb down 0

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>