Qual è la dimensione di download effettiva di Gimp?


29

Di recente ho appreso che GIMP è un sostituto di Photoshop nel mondo di Ubuntu e Photoshop che sapevo fosse un'enorme applicazione di circa 500 MB. Prima di scaricare gimp, volevo conoscere le dimensioni dell'applicazione. ho corso

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

Supponendo che si tratti di byte, convertiti approssimativamente in 3,61 Mega byte. 3.61 MEGABYTE? Voglio dire, è vero o ci sono alcune dipendenze nascoste che divoreranno la mia allocazione su Internet?


E se è 3,61 megabyte, come possono le app Linux essere così piccole?



16
Si noti che nonostante GIMP possa essere un'alternativa a Photoshop per (molti) casi d'uso particolari, non è vicino a Photoshop per numero di funzionalità. Quindi non è giusto confrontare le loro dimensioni.
Ruslan,

Risposte:


64

Il software in Ubuntu, quando impacchettato, di solito è suddiviso in diversi pacchetti, separando:

Il risultato è che il gimppacchetto principale dipende da altri gimppacchetti correlati e anche da molte librerie. La dimensione del download del gimppacchetto principale è, infatti, di circa 3 MB. La dimensione totale del download, tuttavia, sarebbe molto più di 3 MB.

Ma raramente vedi enormi pacchetti monolitici nel repository Ubuntu. 0ad-data, un pacchetto particolarmente grande , non è nemmeno monolitico: contiene solo i file di dati per il gioco 0 AD e sono presenti i file binari 0ad.

I pacchetti esterni al repository, come il pacchetto omnibus di Gitlab (~ 300 MB!), Possono essere enormi perché quegli sviluppatori hanno deciso di includere ogni dipendenza in un singolo pacchetto invece di fare affidamento su pacchetti di repository.

Per quanto riguarda le dimensioni totali del download, ciò dipende dalle librerie che hai già installato sul tuo sistema. aptti dirà quanto verrà scaricato:

$ 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]

1
@SundarLabhar 17.2 - cosa dice "Hai bisogno di ..."
muru,

1
@SundarLabhar allora è una risposta scadente. :(
muru,

2
@muru, come punto dati aggiuntivo per GIMP, l'AppImage (tutto in un pacchetto) per la versione sperimentale (ma davvero carina) 2.9.5, disponibile su pixls.us , è di circa 80 MB.
Rmano,

8
I pacchetti @SundarLabhar sono scaricati in forma compressa. Quindi Muru avrebbe scaricato 17,2 MB di pacchetti ma una volta decompressi e installati questi occuperebbero 92,5 MB di spazio sul suo disco.
Seth,

1
Quindi, se si scaricano 17,2 MB, perché vengono utilizzati 92,5 MB? È una dimensione non compressa / installata?
zahbaz,

2

Di recente ho scoperto che GIMP è un sostituto di Photoshop nel mondo di Ubuntu

Questa affermazione causerebbe molte guerre di fiamma. Entrambi sono pacchetti di modifica delle immagini, entrambi hanno punti di forza e punti deboli.

Voglio dire, è vero o ci sono alcune dipendenze nascoste che divoreranno la mia allocazione su Internet?

gimp è diviso in più pacchetti, ce ne sono tre che sono essenzialmente obbligatori e un paio di quelli opzionali. Questi pacchetti dipenderanno anche da altre librerie che non fanno parte di Gimp e potrebbero essere o non essere già installate.

I tre obbligatori sono gimp, gimp-data e libgimp per una dimensione di download totale (la dimensione installata sarà maggiore) di circa 12 megabyte oltre a questo ci saranno librerie che non fanno parte di gimp ma ne sono necessarie esattamente set dipenderà da ciò che hai già installato.

allora come possono le app Linux essere così piccole?

Un paio di ragioni, in primo luogo le distribuzioni Linux provano a condividere il maggior codice possibile tra diverse applicazioni mentre le applicazioni distribuite dal fornitore (sia per Windows che per Linux) tendono a incorporare molte librerie.

In secondo luogo, gran parte delle dimensioni di uno strumento di modifica delle immagini non è la funzionalità di modifica delle immagini principale. Sono tutti gli extra e il valore di un particolare extra è solo vagamente correlato alla sua dimensione.


1

Per iniziare, GIMP non è certo un analogo di Photoshop. Essendo il miglior prodotto open source, non significa che sei paragonabile al gorilla proprietario da 600 libbre.

Di recente ho appreso che GIMP è un sostituto di Photoshop nel mondo di Ubuntu e Photoshop che sapevo fosse un'enorme applicazione di circa 500 MB

Non è nemmeno vicino alle dimensioni di GIMP. Ad esempio il pacchetto GIMP dipende da quanto segue,

Dipende: 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.1alpha + 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)

Poiché Ubuntu non è una distro continua, è sicuro che la build di GIMP presuma che tali versioni siano presenti sul sistema quando si va all'installazione. Tuttavia, Windows e sistemi operativi simili non forniscono un repository per soddisfare tali dipendenze; Pertanto, essi possono non fare tali ipotesi audaci. Ciò significa che le librerie di cui sopra devono essere collegate staticamente o devono essere fornite da sole.

Inoltre, mentre tutte le librerie di cui sopra devono essere impacchettate da Photoshop su Windows, Adobe deve coprire ulteriormente altri problemi,

Microsoft Windows 7 con Service Pack 1 (64 bit) *, Windows 10 ** (Versione 1709 o successiva)

Hanno un download per 2 versioni di Windows.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.