Quelle est la taille réelle de téléchargement de Gimp?

30

J'ai récemment appris que GIMP est un remplacement Photoshop dans le monde Ubuntu et que Photoshop, je le savais, était une application énorme de 500 Mo environ. Avant de télécharger gimp, je voulais connaître la taille de l'application. J'ai couru

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

En supposant que ce sont des octets, cela a grossièrement converti en 3,61 méga octet. 3,61 MEGABYTE? Je veux dire, est-ce que c'est ou est-ce qu'il y a des dépendances cachées qui vont manger mon allocation internet?

Et si c'est 3,61 mégaoctets, alors comment les applications Linux peuvent-elles être si petites?

    
posée Sundar Labhar 16.05.2017 - 08:06
la source

2 réponses

66

Les logiciels d'Ubuntu, lorsqu'ils sont emballés, sont généralement divisés en différents paquets, en les séparant:

Le résultat est que le package gimp dépend d’autres packages liés à gimp et de nombreuses bibliothèques. La taille de téléchargement du package principal gimp est en fait d'environ 3 Mo. La taille totale du téléchargement serait toutefois bien supérieure à 3 Mo.

Mais vous voyez rarement d’énormes paquets monolithiques dans le dépôt Ubuntu. 0ad-data , un paquet particulièrement grand , n’est même pas monolithique - il contient juste les fichiers de données pour le jeu 0 AD et les fichiers binaires sont en 0ad .

Les packages externes au référentiel, tels que le package omnibus Gitlab (~ 300 Mo!), peuvent être volumineux, car ces développeurs ont décidé d’inclure chaque dépendance dans un seul package au lieu de s’appuyer sur les packages de référentiel.

En ce qui concerne la taille totale des téléchargements, cela dépend des bibliothèques déjà installées sur votre système. apt vous dira combien sera téléchargé:

$ 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]
    
réponse donnée muru 16.05.2017 - 08:12
la source
2
  

J'ai récemment appris que GIMP est un remplacement Photoshop dans le monde Ubuntu

Cette déclaration causerait beaucoup de guerres de flamme. Les deux sont des logiciels d’édition d’images, tous deux dotés de forces et de faiblesses.

  

Je veux dire, est-ce que c'est ou est-ce qu'il y a des dépendances cachées qui vont manger mon allocation Internet?

gimp est divisé en plusieurs paquets, il y en a trois qui sont essentiellement obligatoires et quelques autres facultatifs. Ces paquets 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, il y aura des bibliothèques qui ne font pas partie de gimp mais qui sont nécessaires pour le réglage exact dépendra de ce que vous avez déjà installé.

  

alors comment les applications Linux peuvent-elles être si petites?

Quelques raisons, premièrement, les distributions Linux tentent de partager autant de code que possible entre les différentes applications alors que les applications distribuées par les fournisseurs (pour Windows et Linux) ont tendance à intégrer beaucoup de bibliothèques.

Deuxièmement, une grande partie de la taille d’un outil de retouche d’image n’est pas la fonctionnalité de base de l’édition d’images. C'est tous les extras et la valeur d'un supplément particulier n'est que vaguement liée à la taille de celui-ci.

    
réponse donnée Peter Green 16.05.2017 - 22:38
la source

Lire d'autres questions sur les étiquettes