Qual é o tamanho real do download do Gimp?

29

Recentemente, aprendi que o GIMP é um substituto do Photoshop no mundo Ubuntu e o Photoshop, que eu sabia que era um aplicativo enorme, com cerca de 500 MB. Antes de baixar o gimp, eu queria saber o tamanho do aplicativo. Irã

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

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


E se tiver 3,61 megabytes, como os aplicativos Linux podem ser tão pequenos?

Sundar Labhar
fonte
16
Observe que, apesar do GIMP poder ser uma alternativa ao Photoshop para (muitos) casos de uso específicos, ele não está nem perto do Photoshop em número de recursos. Portanto, não é justo comparar seus tamanhos.
Ruslan

Respostas:

64

Os softwares no Ubuntu, quando empacotados, geralmente são divididos em pacotes diferentes, separando:

O resultado é que o gimppacote principal depende de outros gimppacotes relacionados e de muitas bibliotecas também. O tamanho do download do gimppacote principal é, de fato, 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 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 presentes 0ad.

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

Quanto ao tamanho total do download, isso depende de quais bibliotecas você já instalou no seu sistema. aptdirá 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]
muru
fonte
1
@SundarLabhar 17,2 - o que diz na "necessidade de ficar ..."
Muru
1
@SundarLabhar, então é uma resposta ruim. :(
muru 16/05
2
@muru, como um ponto de dados adicional para o GIMP, a AppImage (tudo em um pacote) para a versão experimental (mas muito boa) 2.9.5, disponível no pixls.us , tem cerca de 80 MB.
Rmano 16/05
8
Os pacotes @SundarLabhar são baixados em formato compactado. Portanto, o muru baixaria 17,2 MB de pacotes, mas uma vez descompactados e instalados, eles ocupariam 92,5 MB de espaço em seu disco.
Seth
1
Portanto, se 17,2 MB são baixados, por que 92,5 MB são usados? Esse é um tamanho descompactado / instalado?
Zahbaz 17/05
2

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

Essa declaração causaria muitas guerras. Ambos são pacotes de edição de imagens, ambos têm pontos fortes e fracos.

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

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

Os três mandatórios 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 exatamente por ele. O conjunto dependerá do que você já instalou.

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

Por algumas razões, em primeiro lugar as distribuições Linux tentam compartilhar o máximo de código possível entre aplicativos diferentes, enquanto aplicativos distribuídos por fornecedores (para Windows e Linux) tendem a incorporar muitas bibliotecas.

Em segundo lugar, 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 está apenas vagamente relacionado ao seu tamanho.

Peter Green
fonte
1

Para começar, o GIMP dificilmente é um análogo do photoshop. Sendo o melhor produto de código aberto, não significa que você seja comparável ao gorila de 600 libras.

Recentemente, aprendi que o GIMP é um substituto do Photoshop no mundo Ubuntu e o Photoshop, que eu sabia que era uma aplicação enorme em torno de 500 MB

Isso não chega nem perto do tamanho do GIMP. Por exemplo, o GIMP empacotado depende do seguinte,

Depende: libgimp2.0 (> = 2.10.6), libgimp2.0 (<= 2.10.6-z), gimp-data (> = 2.10.6), gimp-data (<= 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.1al + 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)

Como o Ubuntu não é uma distribuição contínua, é seguro para a construção do GIMP assumir que essas versões estão presentes no sistema quando você instala. No entanto, o Windows e sistemas operacionais semelhantes não fornecem um repositório para satisfazer essas dependências; portanto, eles não podem fazer suposições ousadas. Isso significa que as bibliotecas acima devem estar estaticamente vinculadas ou devem ser fornecidas por elas mesmas.

Além disso, embora todas as bibliotecas acima tenham que ser empacotadas pelo Photoshop no Windows, a Adobe deve cobrir outros problemas,

Microsoft Windows 7 com Service Pack 1 (64 bits) *, Windows 10 ** (Versão 1709 ou posterior)

Eles têm um download para 2 versões do Windows.

Evan Carroll
fonte