¿Cuál es el tamaño real de descarga de Gimp?

29

Hace poco me enteré de que GIMP es un reemplazo de Photoshop en el mundo de Ubuntu y Photoshop que sabía que era una gran aplicación de alrededor de 500 MB. Antes de descargar gimp, quería saber el tamaño de la aplicación. corrí

$ apt-cache --no-all-versions show gimp | grep '^Size: '
Size: 3611842

Suponiendo que esos son bytes, eso se convirtió aproximadamente a 3.61 Mega Byte. 3.61 MEGABYTE? Quiero decir, ¿es eso o hay algunas dependencias ocultas que van a comer mi asignación de internet?


Y si es 3,61 megabytes, ¿cómo pueden las aplicaciones de Linux ser tan pequeñas?

Sundar Labhar
fuente
16
Tenga en cuenta que a pesar de que GIMP puede ser una alternativa a Photoshop para (muchos) casos de uso particulares, no está cerca de Photoshop en cuanto a su número de características. Así que no es justo comparar sus tamaños.
Ruslan

Respuestas:

64

El software en Ubuntu, cuando está empaquetado, generalmente se divide en diferentes paquetes, separando:

El resultado es que el gimppaquete principal depende de otros gimppaquetes relacionados y de muchas bibliotecas también. El tamaño de descarga del gimppaquete principal es, de hecho, alrededor de 3 MB. Sin embargo, el tamaño total de descarga sería mucho más de 3 MB.

Pero rara vez ves enormes paquetes monolíticos en el repositorio de Ubuntu. 0ad-data, un paquete particularmente grande , ni siquiera es monolítico: contiene solo los archivos de datos para el juego 0 AD, y los binarios están en 0ad.

Los paquetes desde fuera del repositorio, como el paquete ómnibus de Gitlab (¡~ 300 MB!), Pueden ser enormes porque esos desarrolladores decidieron incluir cada dependencia en un solo paquete en lugar de depender de los paquetes del repositorio.

En cuanto al tamaño total de descarga, eso depende de las bibliotecas que ya haya instalado en su sistema. aptle dirá cuánto se descargará:

$ sudo apt install gimp
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  gimp-data libamd2.4.1 libbabl-0.1-0 libblas-common libblas3 libcamd2.4.1 libccolamd2.9.1 libcholmod3.0.6 libgegl-0.3-0 libgfortran3 libgimp2.0 liblapack3 libsdl1.2debian libumfpack5.7.1 python-cairo python-gobject-2 python-gtk2
Suggested packages:
  gimp-help-en | gimp-help gimp-data-extras python-gobject-2-dbg python-gtk2-doc
The following NEW packages will be installed:
  gimp gimp-data libamd2.4.1 libbabl-0.1-0 libblas-common libblas3 libcamd2.4.1 libccolamd2.9.1 libcholmod3.0.6 libgegl-0.3-0 libgfortran3 libgimp2.0 liblapack3 libsdl1.2debian libumfpack5.7.1 python-cairo python-gobject-2 python-gtk2
0 upgraded, 18 newly installed, 0 to remove and 0 not upgraded.
Need to get 17.2 MB of archives.
After this operation, 92.5 MB of additional disk space will be used.
Do you want to continue? [Y/n]
muru
fuente
1
@SundarLabhar 17.2 - lo que dice en "Need to get ..."
muru
1
@SundarLabhar, entonces es una respuesta pobre. :(
muru
2
@muru, como un punto de datos adicional para GIMP, la AppImage (todo en un paquete) para la versión 2.9.5 experimental (pero realmente agradable), disponible en pixls.us , es de alrededor de 80Mbyte.
Rmano
8
Los paquetes de @SundarLabhar se descargan en forma comprimida. Entonces muru estaría descargando 17.2MB de paquetes, pero una vez que esos paquetes estén descomprimidos e instalados, ocuparán 92.5MB de espacio en su disco.
Seth
1
Entonces, si se descargan 17.2MB, ¿por qué se usan 92.5MB? ¿Es ese un tamaño sin comprimir / instalado?
zahbaz
2

Hace poco me enteré de que GIMP es un reemplazo de Photoshop en el mundo de Ubuntu

Esa declaración causaría muchas llamas. Ambos son paquetes de edición de imágenes, ambos tienen fortalezas y debilidades.

Quiero decir, ¿es eso o hay algunas dependencias ocultas que van a comer mi asignación de internet?

gimp se divide en múltiples paquetes, hay tres que son esencialmente obligatorios y un par de opcionales. Esos paquetes también dependerán de otras bibliotecas que no son parte de gimp y que pueden o no estar ya instaladas.

Los tres obligatorios son gimp, gimp-data y libgimp para un tamaño de descarga total (el tamaño instalado será mayor) de aproximadamente 12 megabytes, además de esto habrá bibliotecas que no son parte de gimp pero que se necesitan exactamente El conjunto dependerá de lo que ya haya instalado.

entonces, ¿cómo pueden las aplicaciones de Linux ser tan pequeñas?

Un par de razones, en primer lugar, las distribuciones de Linux intentan compartir la mayor cantidad de código posible entre diferentes aplicaciones, mientras que las aplicaciones distribuidas por el proveedor (tanto para Windows como para Linux) tienden a incorporar muchas bibliotecas.

En segundo lugar, una gran parte del tamaño de una herramienta de edición de imágenes no es la funcionalidad principal de edición de imágenes. Son todos los extras y el valor de un extra en particular solo está relacionado con su tamaño.

Peter Green
fuente
1

Para empezar, GIMP no es un análogo del photoshop. Ser el mejor producto de código abierto no significa que sea comparable al gorila patentado de 600 lb.

Hace poco me enteré de que GIMP es un reemplazo de Photoshop en el mundo Ubuntu y Photoshop que sabía que era una gran aplicación de alrededor de 500 MB

Eso ni siquiera se acerca al tamaño de GIMP. Por ejemplo, el paquete GIMP depende de lo siguiente,

Depende: libgimp2.0 (> = 2.10.6), libgimp2.0 (<= 2.10.6-z), datos de gimp (> = 2.10.6), datos de gimp (<= 2.10.6-z), libgdk-pixbuf2.0-0 (> = 2.27.1), xdg-utils, libaa1 (> = 1.4p5), libbabl-0.1-0 (> = 0.1.10), libbz2-1.0, libc6 (> = 2.27) , libcairo2 (> = 1.12.2), libfontconfig1 (> = 2.12.6), libfreetype6 (> = 2.2.1), libgcc1 (> = 1: 3.0), libgegl-0.4-0 (> = 0.4.8), libgexiv2-2 (> = 0.10.6), libglib2.0-0 (> = 2.55.2), libgs9 (> = 8.61.dfsg.1), libgtk2.0-0 (> = 2.24.10), libgudev- 1.0-0 (> = 167), libharfbuzz0b (> = 0.6.0), libheif1 (> = 1.1.0), libilmbase23 (> = 2.2.0), libjpeg8 (> = 8c), liblcms2-2 (> = 2.8 ), liblzma5 (> = 5.1.1alpha + 20120614), libmng2 (> = 1.0.10), libmypaint-1.3-0 (> = 1.3.0), libopenexr23, libopenjp2-7 (> = 2.0.0), libpango- 1.0-0 (> = 1.29.4), libpangocairo-1.0-0 (> = 1.29.4),libpangoft2-1.0-0 (> = 1.29.4), libpng16-16 (> = 1.6.2-1), libpoppler-glib8 (> = 0.44.0), librsvg2-2 (> = 2.14.4), libstdc + +6 (> = 5.2), libtiff5 (> = 4.0.3), libwebp6 (> = 0.5.1), libwebpdemux2 (> = 0.5.1), libwebpmux3 (> = 0.6.1-2), libwmf0.2- 7 (> = 0.2.8.4), libx11-6, libxcursor1 (>> 1.1.2), libxext6, libxfixes3, libxmu6, libxpm4, zlib1g (> = 1: 1.1.4)

Debido a que Ubuntu no es una distribución continua, es seguro para la compilación de GIMP suponer que esas versiones están presentes en el sistema, cuando vaya a instalar. Sin embargo, Windows y sistemas operativos similares no proporcionan un repositorio para satisfacer esas dependencias; Por lo tanto, pueden no hacer tales suposiciones audaces. Esto significa que las bibliotecas anteriores deben estar vinculadas estáticamente o deben proporcionarse ellas mismas.

Además, aunque todas las bibliotecas de arriba deben estar empaquetadas por Photoshop en Windows, Adobe debe cubrir otros problemas,

Microsoft Windows 7 con Service Pack 1 (64 bits) *, Windows 10 ** (Versión 1709 o posterior)

Tienen una descarga para 2 versiones de Windows.

Evan Carroll
fuente