Cuando se usa apt-get install <package_name>
, y hay dependencias que deben descargarse, el terminal genera nombres de paquetes adicionales y tamaño total, y solicita confirmación antes de la descarga.
Pero, cuando se satisfacen las dependencias y no es necesario descargar nada más que el paquete con nombre, no hay salida de tamaño ni confirmación.
Cuando uso Synaptic, puedo ver el tamaño total que usarán los nuevos paquetes después de la instalación, pero no hay forma de ver el tamaño que debe descargarse, excepto para ir de un paquete a otro y usar las propiedades para ver el tamaño comprimido.
Me gustaría saber si hay una manera de ver el tamaño de un paquete en la terminal y Synaptic antes de descargarlo e instalarlo.
fuente
Size
es bytes yInstalled-Size
es KiB pero no sé si esto está definido en alguna parte. Por ejemplo, versiones de Firefox:apt-cache show firefox | grep -E "Package:|Version:|Size:"
apt
. Por ejemplo,apt show firefox | grep Size
apt-cache show
emitirá el valor real especificado en el archivo dedebian/control
la documentación queInstalled-Size
se puede encontrar aquí: debian.org/doc/debian-policy/…apt-cache show <package>
oaptitude show <package>
mostrará más información sobre un paquete, incluido su tamaño.Solo para el tamaño del paquete, puede usar:
o
Para
.deb
paquetes que puede usar:fuente
dpkg-deb -I <package>.deb | grep Installed-Size
Puede usar el modo "ejecución en seco", que solo pretende descargar e instalar paquetes
fuente
Esto también es correcto, pero el tamaño se muestra en bytes. Y esto muestra el tamaño en un mejor formato, pero si el paquete es de un tamaño muy pequeño (digamos <1 MB), a pesar de
echo 'n'
ello, instalará el paquete (porque en ese caso, apt no se solicita).Por lo tanto, se utiliza
--no-download
con--assume-no
lo siguiente:Aquí se
--no-download
argumenta que no se debe descargar el paquete y--assume-no
se supone que no (n
) en caso de cualquier solicitud.Ejemplo:
fuente
Puede probar el siguiente comando para ver el tamaño de los archivadores que se necesitan para descargar un paquete en particular.
La respuesta de @enzotib es buena, pero muestra el tamaño de los archivos que se necesitan para descargarse en algún otro formato que no esté en MB. Pero este comando mostrará el tamaño en Mb.
Ejemplo:
fuente
echo 'n' | sudo apt-get install <package>
todavía comienza a instalar el paquete si es de tamaño muy pequeño