Qual é o tamanho real do download do Gimp?

30

Recentemente aprendi que o GIMP é um substituto do Photoshop no mundo do Ubuntu e o Photoshop que eu sabia que era um aplicativo enorme em torno de 500MB. Antes de baixar o gimp, eu queria saber o tamanho do aplicativo. Eu corri

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

Supondo que esses sejam bytes, que são aproximadamente convertidos para 3,61 Mega Byte. 3,61 MEGABYTE? Quero dizer, é isso ou existem algumas dependências ocultas que vão consumir minha alocação de internet?

E se é 3.61 megabytes, então como os aplicativos Linux podem ser tão pequenos?

    
por Sundar Labhar 16.05.2017 / 08:06

2 respostas

66

O software no Ubuntu, quando empacotado, é geralmente dividido em pacotes diferentes, separando:

O resultado é que o pacote principal gimp depende de outros pacotes relacionados com gimp e também de muitas bibliotecas. O tamanho do download do pacote principal gimp é, na verdade, cerca de 3 MB. O tamanho total do download, no entanto, seria muito superior a 3 MB.

Mas você raramente vê grandes pacotes monolíticos no repositório do Ubuntu. 0ad-data , um pacote particularmente grande , nem sequer é monolítico - contém apenas os arquivos de dados para o jogo 0 AD e os binários estão em 0ad .

Pacotes de fora do repositório, como o pacote omnibus do Gitlab (~ 300 MB!), podem ser enormes porque os desenvolvedores decidiram incluir todas as dependências em um único pacote, em vez de depender de pacotes de repositórios.

Quanto ao tamanho total do download, isso depende de quais bibliotecas você já instalou em seu sistema. apt dirá quanto será baixado:

$ 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]
    
por muru 16.05.2017 / 08:12
2
  

Recentemente aprendi que o GIMP é um substituto do Photoshop no mundo do Ubuntu

Essa declaração causaria muitos flamewars. Ambos são pacotes de edição de imagem, ambos têm pontos strongs e fracos.

  

Quero dizer, é isso ou existem algumas dependências ocultas que vão consumir minha alocação de internet?

O gimp é dividido em vários pacotes, há três que são essencialmente obrigatórios e alguns opcionais. Esses pacotes também dependem de outras bibliotecas que não fazem parte do gimp e podem ou não estar instaladas.

Os três obrigatórios são gimp, gimp-data e libgimp para um tamanho total de download (o tamanho instalado será maior) de cerca de 12 megabytes. Além disso, haverá bibliotecas que não fazem parte do gimp, mas são necessárias o conjunto exato dependerá do que você já instalou.

  

como os aplicativos Linux podem ser tão pequenos assim?

Por alguns motivos, primeiramente as distribuições Linux tentam compartilhar o máximo de código possível entre diferentes aplicativos, enquanto os aplicativos distribuídos pelo fornecedor (para Windows e Linux) tendem a incorporar muitas bibliotecas.

Em segundo lugar, uma grande parte do tamanho de uma ferramenta de edição de imagens não é a principal funcionalidade de edição de imagens. São todos os extras e o valor de um extra em particular é apenas vagamente relacionado ao seu tamanho.

    
por Peter Green 16.05.2017 / 22:38

Tags