[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux_var] dpkg-du



Vorrei avere un output tipo quello di du, ma relativo alla dimensione dei pacchetti deb installati sul sistema. Una roba tipo:
   268 acl
    88 acpi
   932 acpi-support
   188 acpid
   920 adduser
...eccetera.

Siccome mi serviva alla svelta ho buttato insieme 'sta fregnaccia:
for PKG in $(dpkg -l | grep ^ii | awk '{ print $2 }'); do {
printf '%6d %s\n' $(apt-cache show $PKG | grep ^Installed-Size: | head -n1 | awk '{ print $2 }') ${PKG}
} done
...che funziona benissimo ma ovviamente impiega una vita... non che la cosa sia vitale, non mi metto certo a farlo tutti i giorni e posso sempre fare altro mentre macina, però mi fa comunque molto brutto.

Qualche illustre debianaro mi sa dire un modo meno stupido per ottenere lo stesso risultato?

--
Luca Lesinigo
--
Per cancellare l'iscrizione: <talking-unsubscribe at ml.linuxvar.it>
Archivi web e configurazione: http://ml.linuxvar.it/ml/