Ich habe kürzlich erfahren, dass GIMP ein Photoshop-Ersatz in der Ubuntu-Welt ist und dass Photoshop, von dem ich wusste, eine riesige Anwendung mit etwa 500 MB ist. Vor dem Herunterladen von gimp wollte ich die Größe der Anwendung kennen. ich rannte
$ apt-cache --no-all-versions show gimp | grep '^Size: '
Size: 3611842
Angenommen, dies sind Bytes, die ungefähr in 3,61 Megabyte konvertiert wurden. 3,61 MEGABYTE? Ich meine, ist es so oder gibt es einige versteckte Abhängigkeiten, die meine Internet-Zuweisung aufzehren werden?
Und wenn es 3,61 Megabyte sind, wie können Linux-Apps dann so klein sein?
Antworten:
Software in Ubuntu wird, wenn sie gepackt ist, normalerweise in verschiedene Pakete aufgeteilt, wobei Folgendes zu unterscheiden ist:
gimp-data
)gimp
)libgimp2.0
)libgimp2.0-dev
)gimp-data-extra
)gimp-help-en
)Das Ergebnis ist, dass das
gimp
Hauptpaket von anderengimp
Paketen und vielen Bibliotheken abhängt . Die Download-Größe desgimp
Hauptpakets beträgt in der Tat ca. 3 MB. Die Gesamtgröße des Downloads würde jedoch deutlich mehr als 3 MB betragen.Im Ubuntu-Repository werden jedoch selten riesige monolithische Pakete angezeigt.
0ad-data
Das besonders große Paket ist nicht einmal monolithisch - es enthält nur die Datendateien für das 0 AD-Spiel und die Binärdateien0ad
.Pakete von außerhalb des Repositorys, wie das Gitlab-Omnibus-Paket (~ 300 MB!), Können sehr umfangreich sein, da diese Entwickler beschlossen, alle Abhängigkeiten in ein einziges Paket einzubeziehen, anstatt sich auf Repository-Pakete zu verlassen.
Die Gesamtgröße des Downloads hängt davon ab, welche Bibliotheken Sie bereits auf Ihrem System installiert haben.
apt
Hier erfahren Sie, wie viel heruntergeladen wird:quelle
Diese Aussage würde viele Flammenkriege verursachen. Beide sind Bildbearbeitungspakete, beide haben Stärken und Schwächen.
gimp ist in mehrere Pakete aufgeteilt. Es gibt drei, die im Wesentlichen obligatorisch sind, und einige, die optional sind. Diese Pakete hängen auch von anderen Bibliotheken ab, die nicht Teil von gimp sind und möglicherweise bereits installiert sind oder nicht.
Die drei obligatorischen sind gimp, gimp-data und libgimp für eine Gesamtgröße des Downloads (die installierte Größe wird größer sein) von ungefähr 12 Megabyte. Darüber hinaus gibt es Bibliotheken, die nicht Teil von gimp sind, aber genau von diesem benötigt werden Das Set hängt davon ab, was Sie bereits installiert haben.
Ein paar Gründe sind, dass Linux-Distributionen versuchen, so viel Code wie möglich zwischen verschiedenen Anwendungen zu teilen, während von Anbietern verteilte Anwendungen (für Windows und Linux) dazu neigen, viele Bibliotheken einzubetten.
Zweitens ist ein großer Teil der Größe eines Bildbearbeitungswerkzeugs nicht die Kernfunktion für die Bildbearbeitung. Es sind alle Extras und der Wert eines bestimmten Extras hängt nur lose mit seiner Größe zusammen.
quelle
Zunächst einmal ist GIMP kaum ein Analogon von Photoshop. Das beste Open-Source-Produkt zu sein, bedeutet nicht, dass Sie mit dem proprietären 600-Pfund-Gorilla vergleichbar sind.
Das entspricht nicht einmal der Größe von GIMP. Zum Beispiel hängt das GIMP-Paket von Folgendem ab:
Da Ubuntu keine rollende Distribution ist, geht die Erstellung von GIMP sicher davon aus, dass diese Versionen auf dem System vorhanden sind, wenn Sie zur Installation gehen. Windows und ähnliche Betriebssysteme bieten jedoch kein Repository, um diese Abhängigkeiten zu erfüllen. Daher können sie keine solch kühnen Annahmen treffen. Dies bedeutet, dass die oben genannten Bibliotheken statisch verknüpft oder selbst bereitgestellt werden müssen.
Während alle oben genannten Bibliotheken von Photoshop unter Windows gepackt werden müssen, muss Adobe darüber hinaus weitere Aspekte abdecken.
Sie haben einen Download für 2 Versionen von Windows.
quelle