Недавно я узнал, что GIMP - это замена Photoshop в мире Ubuntu, и я знал, что Photoshop - это огромное приложение размером около 500 МБ. Перед загрузкой gimp я хотел узнать размер приложения. Я побежал
$ apt-cache --no-all-versions show gimp | grep '^Size: '
Size: 3611842
Если предположить, что это байты, то примерно 3,61 мегабайта. 3.61 Мегабайт? Я имею в виду, что это или есть какие-то скрытые зависимости, которые уничтожат мое интернет-распределение?
И если это 3,61 мегабайта, то как Linux-приложения могут быть такими маленькими?
Ответы:
Программное обеспечение в Ubuntu, когда оно упаковано, обычно разделяется на разные пакеты, разделяя:
gimp-data
)gimp
)libgimp2.0
)libgimp2.0-dev
)gimp-data-extra
)gimp-help-en
)В результате основной
gimp
пакет зависит от другихgimp
связанных пакетов, а также от множества библиотек. Размер загружаемого основногоgimp
пакета составляет около 3 МБ. Общий размер загрузки, однако, будет гораздо больше, чем 3 МБ.Но вы редко видите огромные монолитные пакеты в репозитории Ubuntu.
0ad-data
Особенно большой пакет даже не является монолитным - он содержит только файлы данных для игры 0 AD, а двоичные файлы находятся в0ad
.Пакеты извне хранилища, такие как пакет Gitlab omnibus (~ 300 МБ!), Могут быть огромными, потому что эти разработчики решили включить каждую зависимость в один пакет, а не полагаться на пакеты хранилища.
Что касается общего размера загрузки, это зависит от того, какие библиотеки вы уже установили в вашей системе.
apt
скажу сколько будет скачано:источник
Это заявление вызвало бы много пламенных войн. Оба являются пакетами для редактирования изображений, оба имеют сильные и слабые стороны.
gimp разделен на несколько пакетов, три из которых являются обязательными и несколько необязательных. Эти пакеты также будут зависеть от других библиотек, которые не являются частью gimp и могут быть или не быть уже установлены.
Тремя обязательными являются gimp, gimp-data и libgimp для общего размера загрузки (установленный размер будет больше) около 12 мегабайт. Кроме того, будут библиотеки, которые не являются частью gimp, но необходимы именно для этого. Набор будет зависеть от того, что вы уже установили.
По нескольким причинам, во-первых, дистрибутивы Linux стараются разделить как можно больше кода между различными приложениями, в то время как приложения, распространяемые поставщиками (как для Windows, так и для Linux), имеют тенденцию внедрять множество библиотек.
Во-вторых, большая часть размера инструмента редактирования изображений не является основной функцией редактирования изображений. Это все дополнения, а стоимость конкретного дополнения слабо связана с его размером.
источник
Для начала, GIMP вряд ли является аналогом фотошопа. Будучи лучшим продуктом с открытым исходным кодом, это не значит, что вы сравнимы с проприетарной гориллой весом 600 фунтов.
Это даже не близко к размеру GIMP. Например, пакет GIMP зависит от следующего:
Поскольку Ubuntu не является динамичным дистрибутивом, для сборки GIMP безопасно предполагать, что эти версии присутствуют в системе, когда вы приступаете к установке. Однако Windows и подобные операционные системы не предоставляют репозиторий для удовлетворения этих зависимостей; следовательно, они не могут делать такие смелые предположения. Это означает, что вышеуказанные библиотеки должны быть статически связаны, или они должны быть предоставлены сами.
Более того, хотя все вышеперечисленные библиотеки должны быть упакованы в Photoshop для Windows, Adobe должна дополнительно освещать другие
У них есть одна загрузка для 2 версий Windows.
источник