J'ai récemment appris que GIMP est un remplacement de Photoshop dans le monde Ubuntu et Photoshop que je savais être une énorme application autour de 500 Mo. Avant de télécharger gimp, je voulais connaître la taille de l'application. Iran
$ apt-cache --no-all-versions show gimp | grep '^Size: '
Size: 3611842
En supposant que ce sont des octets, cela a approximativement été converti en 3,61 méga octets. 3,61 MEGABYTE? Je veux dire, est-ce ou y a-t-il des dépendances cachées qui vont ronger mon allocation Internet?
Et si elle est de 3,61 mégaoctets, comment les applications Linux peuvent-elles être aussi petites?
Réponses:
Les logiciels dans Ubuntu, lorsqu'ils sont emballés, sont généralement divisés en différents packages, séparant:
gimp-data
)gimp
)libgimp2.0
)libgimp2.0-dev
)gimp-data-extra
)gimp-help-en
)Le résultat est que le
gimp
package principal dépend également d'autresgimp
packages liés et de nombreuses bibliothèques. La taille de téléchargement dugimp
package principal est en fait d'environ 3 Mo. Cependant, la taille totale du téléchargement serait bien supérieure à 3 Mo.Mais vous voyez rarement d'énormes packages monolithiques dans le référentiel Ubuntu.
0ad-data
, un package particulièrement volumineux , n'est même pas monolithique - il contient uniquement les fichiers de données pour le jeu 0 AD, et les binaires sont dedans0ad
.Les packages provenant de l'extérieur du référentiel, tels que le package omnibus Gitlab (~ 300 Mo!), Peuvent être énormes car ces développeurs ont décidé d'inclure toutes les dépendances dans un seul package au lieu de s'appuyer sur les packages du référentiel.
Quant à la taille totale du téléchargement, cela dépend des bibliothèques que vous avez déjà installées sur votre système.
apt
vous dira combien sera téléchargé:la source
Cette déclaration provoquerait de nombreuses guerres de flammes. Les deux sont des packages d'édition d'image, tous deux ont des forces et des faiblesses.
gimp est divisé en plusieurs packages, il y en a trois qui sont essentiellement obligatoires et deux optionnels. Ces packages dépendront également d'autres bibliothèques qui ne font pas partie de gimp et peuvent ou non être déjà installées.
Les trois obligatoires sont gimp, gimp-data et libgimp pour une taille totale de téléchargement (la taille installée sera plus grande) d'environ 12 mégaoctets en plus de cela, il y aura des bibliothèques qui ne font pas partie de gimp mais dont il a besoin exactement l'ensemble dépendra de ce que vous avez déjà installé.
Pour plusieurs raisons, premièrement, les distributions Linux essaient de partager autant de code que possible entre différentes applications, tandis que les applications distribuées par les fournisseurs (pour Windows et Linux) ont tendance à intégrer de nombreuses bibliothèques.
Deuxièmement, une grande partie de la taille d'un outil d'édition d'image n'est pas la fonctionnalité d'édition d'image de base. Ce sont tous les extras et la valeur d'un extra particulier n'est que vaguement liée à sa taille.
la source
Pour commencer, GIMP n'est guère un analogue de Photoshop. Être le meilleur produit open source ne signifie pas que vous êtes comparable au gorille propriétaire de 600 lb.
Ce n'est même pas proche de la taille de GIMP. Par exemple, le package GIMP dépend des éléments suivants,
Étant donné qu'Ubuntu n'est pas une distribution continue, la construction de GIMP peut supposer que ces versions sont présentes sur le système, lorsque vous allez installer. Cependant, Windows et les systèmes d'exploitation similaires ne fournissent pas de référentiel pour satisfaire ces dépendances; par conséquent, ils ne peuvent pas faire de telles hypothèses audacieuses. Cela signifie que les bibliothèques ci-dessus doivent être liées statiquement ou qu'elles doivent être fournies elles-mêmes.
De plus, alors que toutes les bibliothèques ci-dessus doivent être regroupées par Photoshop sur Windows, Adobe doit en outre couvrir d'autres problèmes,
Ils ont un téléchargement pour 2 versions de Windows.
la source