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?
Respuestas:
El software en Ubuntu, cuando está empaquetado, generalmente se divide en diferentes paquetes, separando:
gimp-data
)gimp
)libgimp2.0
)libgimp2.0-dev
)gimp-data-extra
)gimp-help-en
)El resultado es que el
gimp
paquete principal depende de otrosgimp
paquetes relacionados y de muchas bibliotecas también. El tamaño de descarga delgimp
paquete 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 en0ad
.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.
apt
le dirá cuánto se descargará:fuente
Esa declaración causaría muchas llamas. Ambos son paquetes de edición de imágenes, ambos tienen fortalezas y debilidades.
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.
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.
fuente
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.
Eso ni siquiera se acerca al tamaño de GIMP. Por ejemplo, el paquete GIMP depende de lo siguiente,
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,
Tienen una descarga para 2 versiones de Windows.
fuente