जिम्प का वास्तविक डाउनलोड आकार क्या है?


29

मुझे हाल ही में पता चला कि जीआईएमपी उबंटू की दुनिया में एक फ़ोटोशॉप प्रतिस्थापन है और फ़ोटोशॉप जो मुझे पता था कि 500 ​​एमबी के आसपास एक बहुत बड़ा अनुप्रयोग है। जिम्प डाउनलोड करने से पहले, मैं आवेदन का आकार जानना चाहता था। मैं भागा

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

यह मानते हुए कि वे बाइट्स हैं, लगभग 3.61 मेगा बाइट में परिवर्तित हो गए हैं। 3.61 मेगाबाइट? मेरा मतलब है कि यह या कुछ छिपी हुई निर्भरताएं हैं जो मेरे इंटरनेट आवंटन को दूर करने वाली हैं?


और अगर यह 3.61 मेगाबाइट है तो लिनक्स ऐप यह छोटा कैसे हो सकता है?



16
ध्यान दें कि जीआईएमपी के बावजूद (कई) विशेष रूप से उपयोग के मामलों के लिए फ़ोटोशॉप का विकल्प हो सकता है, यह सुविधाओं की संख्या में फ़ोटोशॉप के पास कहीं नहीं है। इसलिए उनके आकारों की तुलना करना उचित नहीं है।
रुस्लान

जवाबों:


64

जब पैक किया जाता है, तो उबंटू में सॉफ्टवेयर, आमतौर पर अलग-अलग पैकेज में विभाजित होते हैं, अलग होते हैं:

  • वास्तुकला-स्वतंत्र डेटा ( gimp-data)
  • बायनेरिज़, ( gimp)
  • साझा लाइब्रेरी ( libgimp2.0)
  • विकास हेडर, ( libgimp2.0-dev)
  • प्लगइन्स, ( gimp-data-extra)
  • प्रलेखन, ( gimp-help-en)
  • और किसी भी बाहरी निर्भरता आमतौर पर अलग पैकेज के रूप में अच्छी तरह से कर रहे हैं।

परिणाम यह है कि मुख्य gimpपैकेज अन्य- gimpसंबंधित पैकेजों और कई पुस्तकालयों पर भी निर्भर करता है । मुख्य gimpपैकेज का डाउनलोड आकार , वास्तव में, लगभग 3 एमबी है। हालाँकि, कुल डाउनलोड आकार 3 एमबी से अधिक होगा।

लेकिन आप शायद ही कभी उबंटू के भंडार में विशाल अखंड पैकेज देखते हैं। 0ad-data, विशेष रूप से बड़े पैकेज, भी अखंड नहीं है - इसमें 0 एडी गेम के लिए सिर्फ डेटा फाइलें हैं, और बायनेरीज़ में हैं 0ad

रिपॉजिटरी के बाहर के पैकेज, जैसे कि Gitlab omnibus पैकेज (~ 300 एमबी!), बहुत बड़ा हो सकता है क्योंकि उन डेवलपर्स ने रिपॉजिटरी पैकेज पर भरोसा करने के बजाय हर निर्भरता को एक पैकेज में शामिल करने का फैसला किया।

कुल डाउनलोड आकार के लिए, यह इस बात पर निर्भर करता है कि आपने अपने सिस्टम पर पहले से कौन सी लाइब्रेरी स्थापित की है। aptआपको बताएगा कि कितना डाउनलोड किया जाएगा:

$ 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 - क्या यह "पाने के लिए जरूरत है ..." में कहते हैं
muru

1
@SundarLabhar तो इसका घटिया जवाब है। :(
मुरु

2
@ Guru, GIMP के लिए एक अतिरिक्त डेटा बिंदु के रूप में, प्रायोगिक (लेकिन वास्तव में अच्छा) 2.9.5 संस्करण, Pixls.us पर उपलब्ध के लिए AppImage (एक पैकेज में पूरी बात) लगभग 80Mbyte है।
रैनमो

8
@SundarLabhar संकुल संकुचित रूप में डाउनलोड किया जाता है। इसलिए muru 17.2MB के पैकेज डाउनलोड कर रहा होगा, लेकिन एक बार जो पैकेज असम्पीडित हो जाते हैं और स्थापित हो जाते हैं वे उसकी डिस्क पर 92.5MB का स्थान ले लेंगे।
सेठ

1
तो अगर 17.2MB डाउनलोड किया जाता है, तो 92.5MB का उपयोग क्यों किया जाता है? यह एक असम्पीडित / स्थापित आकार है?
ज़हबज़

2

मुझे हाल ही में पता चला है कि उबंटू की दुनिया में जीआईएमपी एक फोटोशॉप रिप्लेसमेंट है

इस बयान के कारण कई तरह के फ़्लेवर आए। दोनों छवि संपादन पैकेज हैं, दोनों में स्ट्रेंथ और कमजोरियां हैं।

मेरा मतलब है कि यह या कुछ छिपी हुई निर्भरताएं हैं जो मेरे इंटरनेट आवंटन को दूर करने वाली हैं?

जिम्प को कई पैकेज में विभाजित किया गया है, तीन ऐसे हैं जो अनिवार्य रूप से अनिवार्य हैं और कुछ वैकल्पिक हैं। वे पैकेज अन्य पुस्तकालयों पर भी निर्भर करेंगे जो कि जिम्प का हिस्सा नहीं हैं और पहले से स्थापित हो भी सकते हैं और नहीं भी।

तीन अनिवार्य हैं जिम्प, जिम्प-डेटा और लिबगिम्प कुल डाउनलोड आकार के लिए (स्थापित आकार बड़ा होगा) लगभग 12 मेगाबाइट के शीर्ष पर इस तरह के पुस्तकालय होंगे जो जिम्प का हिस्सा नहीं हैं, लेकिन इसके लिए सटीक हैं सेट आपके द्वारा पहले से इंस्टॉल किए गए पर निर्भर करेगा।

फिर लिनक्स एप्स यह छोटा कैसे हो सकता है?

कारणों की एक जोड़ी, सबसे पहले लिनक्स डिस्ट्रोस विभिन्न अनुप्रयोगों के बीच जितना संभव हो उतना कोड साझा करने का प्रयास करते हैं जबकि विक्रेता-वितरित अनुप्रयोग (विंडोज और लिनक्स दोनों के लिए) बहुत सारे पुस्तकालयों को एम्बेड करते हैं।

दूसरे में एक छवि संपादन उपकरण के आकार का एक बड़ा हिस्सा कोर छवि संपादन कार्यक्षमता नहीं है। यह सभी अतिरिक्त हैं और किसी विशेष अतिरिक्त का मूल्य केवल इसके आकार से संबंधित है।


1

शुरू करने के लिए, जीआईएमपी शायद ही फोटोशॉप का एक एनालॉग है। सबसे अच्छा खुला स्रोत उत्पाद होने के नाते, इसका मतलब यह नहीं है कि आप मालिकाना 600 पौंड गोरिल्ला से तुलनीय हैं।

मुझे हाल ही में पता चला कि जीआईएमपी उबंटू की दुनिया में एक फ़ोटोशॉप प्रतिस्थापन है और फ़ोटोशॉप जो मुझे पता था कि 500 ​​एमबी के आसपास एक बहुत बड़ा अनुप्रयोग है

वह भी GIMP के आकार के करीब नहीं है। उदाहरण के लिए जीआईएमपी पैक निम्न पर निर्भर करता है ,

निर्भर करता है: libgimp2.0 (> = 2.10.6), libgimp2.0 (<= 2.10.6-z), जिम्प-डेटा (> = 2.10.6), जिम्प-डेटा (<= 2.10.6-z) libgdk-pixbuf2.0-0 (> = 2.27.1), xdg-utils, libaa1 (> = 1.4p5), लिब्बल-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), libggl-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, libopenxp2-7 (> = 2.0.0), libpango- lib 1.0-0 (> = 1.29.4), लिबापांग्कोराइरो-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 (> = = 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)

क्योंकि उबंटू एक रोलिंग डिस्ट्रो नहीं है, इसलिए जीआईएमपी के निर्माण के लिए यह मान लेना सुरक्षित है कि सिस्टम पर वे संस्करण मौजूद हैं, जब आप इंस्टॉल करने जाते हैं। हालाँकि, विंडोज और जैसे ऑपरेटिंग सिस्टम उन निर्भरताओं को संतुष्ट करने के लिए एक रिपॉजिटरी प्रदान नहीं करते हैं; इसलिए, वे ऐसी साहसिक धारणाएं नहीं बना सकते । इसका मतलब यह है कि उपरोक्त पुस्तकालयों को सांख्यिकीय रूप से जोड़ा जाना चाहिए, या उन्हें स्वयं प्रदान किया जाना चाहिए।

इसके अलावा, जबकि ऊपर के सभी पुस्तकालयों को विंडोज पर फ़ोटोशॉप द्वारा पैक किया जाना चाहिए, एडोब को आगे अन्य मुद्दों को कवर करना होगा,

सर्विस पैक 1 (64-बिट) *, विंडोज 10 ** (संस्करण 1709 या बाद के संस्करण) के साथ माइक्रोसॉफ्ट विंडोज 7

उनके पास विंडोज के 2 संस्करणों के लिए एक डाउनलोड है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.