¿Cómo calcular el tamaño del programa?

0

Me gustaría tener un cálculo razonable de cuánto espacio en disco usa un determinado programa. Al igual que:

// Fiction
$ aptitude size -h latex 
folder1    250MB
folder2     15MB
----------------
total      265MB

Cualquier tipo de ayuda será apreciada. Tal vez alguna lista de carpetas utilizadas por un programa específico y luego du?

Gracias.

Zajo
fuente

Respuestas:

3

Puede consultar la base de datos del paquete local para conocer el tamaño del paquete después de instalarlo:

apt-cache show <package> | grep Installed-Size

Esto no incluirá el tamaño de los datos generados en tiempo de ejecución (por ejemplo, consultar mysql-server-5.5 devolverá el tamaño de la aplicación del servidor mysql, sin incluir el tamaño de ninguna base de datos mysql). La información de qué archivos incluir en esos cálculos de tamaño dependería de la versión específica del paquete específico, y como esa información no se guarda en una base de datos general, probablemente no haya una solución general para calcularla.

Tenga en cuenta que si está obteniendo tamaños muy pequeños para algunos paquetes, asegúrese de no estar viendo un alias (por ejemplo, mysql-client vs mysql-client-5.5 )

Darth Android
fuente
¿Y hay una manera de obtener una lista de paquetes o dependencias relacionadas?
Zajo
Búsquelos recursivamente, o intente instalar el paquete a través de apt-get como una ejecución en seco (para que en realidad no instale el paquete) y grep la cantidad de espacio adicional requerido. Sin embargo, requiere raíz.
Darth Android