ขนาดการดาวน์โหลดจริงของ Gimp คืออะไร


29

ฉันเพิ่งได้เรียนรู้ว่า GIMP เป็นการแทนที่ Photoshop ในโลก Ubuntu และ Photoshop ที่ฉันรู้ว่าเป็นแอปพลิเคชันขนาดใหญ่ประมาณ 500MB ก่อนที่จะดาวน์โหลด gimp ฉันต้องการทราบขนาดของแอปพลิเคชัน ฉันวิ่ง

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

สมมติว่านั่นเป็นจำนวนไบต์ที่แปลงเป็น 3.61 เมกะไบต์อย่างคร่าวๆ 3.61 MEGABYTE ฉันหมายความว่ามันหรือมีการอ้างอิงที่ซ่อนอยู่ซึ่งจะกินการจัดสรรอินเทอร์เน็ตของฉันไป?


และถ้าเป็น 3.61 เมกะไบต์แล้วแอพ Linux จะมีขนาดเล็กได้อย่างไร?



16
โปรดทราบว่าแม้ GIMP สามารถเป็นทางเลือกแทน Photoshop สำหรับกรณีการใช้งานเฉพาะ (หลาย ๆ กรณี) แต่ก็ไม่มีที่ไหนใกล้กับ Photoshop ในจำนวนคุณสมบัติ ดังนั้นจึงไม่ยุติธรรมเลยที่จะเปรียบเทียบขนาดของมัน
Ruslan

คำตอบ:


64

ซอฟต์แวร์ในอูบุนตูมักบรรจุแยกเป็นแพ็คเกจต่าง ๆ โดยแยก:

  • ข้อมูลที่ไม่ขึ้นกับสถาปัตยกรรม, ( gimp-data)
  • ไบนารี, ( gimp)
  • ไลบรารีที่แชร์, ( libgimp2.0)
  • ส่วนหัวของการพัฒนา ( libgimp2.0-dev)
  • ปลั๊กอิน ( gimp-data-extra)
  • เอกสารประกอบ ( gimp-help-en)
  • และการอ้างอิงภายนอกใด ๆ มักจะเป็นแพ็คเกจแยกเช่นกัน

ผลลัพธ์คือgimpแพ็คเกจหลักขึ้นอยู่gimpกับแพ็กเกจที่เกี่ยวข้องอื่นและไลบรารีจำนวนมากเช่นกัน ขนาดการดาวน์โหลดของgimpแพ็คเกจหลักคือประมาณ 3 MB อย่างไรก็ตามขนาดการดาวน์โหลดทั้งหมดจะมากกว่า 3 MB

แต่คุณไม่ค่อยเห็นแพ็คเกจแบบเสาหินขนาดใหญ่ในที่เก็บ Ubuntu 0ad-data, โดยเฉพาะอย่างยิ่งที่มีขนาดใหญ่แพคเกจไม่ได้เป็นเสาหินแม้ - มันมีแค่ไฟล์ข้อมูลสำหรับการเล่นเกม 0 AD 0adและไบนารีอยู่ใน

แพคเกจจากนอกพื้นที่เก็บข้อมูลเช่นแพ็คเกจ Gitlab omnibus (~ 300 MB!) อาจมีขนาดใหญ่มากเนื่องจากนักพัฒนาซอฟต์แวร์เหล่านั้นตัดสินใจรวมการพึ่งพาทั้งหมดไว้ในแพ็คเกจเดียวแทนที่จะใช้แพ็คเกจที่เก็บ

สำหรับขนาดการดาวน์โหลดทั้งหมดขึ้นอยู่กับว่าคุณติดตั้งไลบรารี่ประเภทใดไว้ในระบบของคุณ 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 - สิ่งที่กล่าวใน "Need to get ... "
muru

1
@SundarLabhar แล้วมันเป็นคำตอบที่ไม่ดี :(
muru

2
@muru ซึ่งเป็นจุดข้อมูลเพิ่มเติมสำหรับ GIMP AppImage (สิ่งทั้งหมดในแพ็คเกจ) สำหรับการทดลอง (แต่ดีมาก) 2.9.5 เวอร์ชันที่มีใน pixls.usอยู่ที่ประมาณ 80Mbyte
Rmano

8
แพ็คเกจ @SundarLabhar ถูกดาวน์โหลดในรูปแบบที่บีบอัด ดังนั้น muru จะทำการดาวน์โหลดแพคเกจ 17.2MB แต่เมื่อแพ็กเกจเหล่านั้นไม่ได้รับการบีบอัดและติดตั้งพวกเขาจะใช้พื้นที่บนดิสก์ของเขาถึง 92.5MB
Seth

1
ดังนั้นหากดาวน์โหลด 17.2MB ทำไมต้องใช้ 92.5MB? นั่นเป็นขนาดที่ไม่มีการบีบอัด / ติดตั้งหรือไม่?
zahbaz

2

ฉันเพิ่งเรียนรู้ว่า GIMP เป็นการแทนที่ Photoshop ในโลก Ubuntu

คำพูดนั้นจะทำให้เกิดความวุ่นวายมากมาย ทั้งสองเป็นแพ็คเกจการแก้ไขภาพทั้งสองมีความแข็งแรงและจุดอ่อน

ฉันหมายความว่ามันหรือมีการอ้างอิงที่ซ่อนอยู่ซึ่งจะกินการจัดสรรอินเทอร์เน็ตของฉันไป?

ขลิบถูกแบ่งออกเป็นหลายแพคเกจมีสามที่เป็นหลักบังคับและสองตัวเลือก แพ็คเกจเหล่านั้นจะขึ้นอยู่กับไลบรารีอื่น ๆ ที่ไม่ได้เป็นส่วนหนึ่งของ gimp และอาจติดตั้งอยู่หรือไม่ก็ได้

สามสิ่งที่จำเป็นคือ gimp, gimp-data และ libgimp สำหรับขนาดการดาวน์โหลดทั้งหมด (ขนาดที่ติดตั้งจะใหญ่กว่า) ประมาณ 12 เมกะไบต์ที่ด้านบนของนี้จะมีไลบรารีที่ไม่ได้เป็นส่วนหนึ่งของ gimp แต่ต้องการโดยแน่นอน ชุดจะขึ้นอยู่กับสิ่งที่คุณติดตั้งแล้ว

ถ้าอย่างนั้นแอพ Linux จะมีขนาดเล็กได้อย่างไร?

สองเหตุผลคือประการแรก linux distros พยายามที่จะแชร์โค้ดให้มากที่สุดเท่าที่จะเป็นไปได้ระหว่างแอพพลิเคชั่นต่าง ๆ ในขณะที่แอพพลิเคชั่นที่จำหน่ายโดยผู้จำหน่าย (สำหรับทั้ง Windows และ Linux) มักจะฝังไลบรารีจำนวนมาก

ประการที่สองขนาดใหญ่ของเครื่องมือแก้ไขภาพไม่ใช่ฟังก์ชันการแก้ไขภาพหลัก มันคือความพิเศษทั้งหมดและคุณค่าของสิ่งพิเศษนั้นเกี่ยวข้องกับขนาดของมันอย่างหลวม ๆ


1

ในการเริ่มต้น GIMP นั้นแทบจะไม่เหมือน Photoshop เลย เป็นผลิตภัณฑ์โอเพ่นซอร์สที่ดีที่สุดไม่ได้หมายความว่าคุณเปรียบได้กับลิงกอริลลา 600 ปอนด์ที่เป็นกรรมสิทธิ์

ฉันเพิ่งได้เรียนรู้ว่า GIMP เป็นการแทนที่ Photoshop ในโลก Ubuntu และ Photoshop ที่ฉันรู้ว่าเป็นแอปพลิเคชันขนาดใหญ่ประมาณ 500MB

นั่นไม่ได้ใกล้เคียงกับขนาดของ GIMP ตัวอย่างเช่นแพ็คเกจ GIMP ขึ้นอยู่กับสิ่งต่อไปนี้

ขึ้นอยู่กับ: 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)

เนื่องจาก Ubuntu ไม่ใช่ distro rolling จึงปลอดภัยสำหรับการสร้าง GIMP เพื่อสมมติว่ามีเวอร์ชันเหล่านั้นอยู่ในระบบเมื่อคุณไปติดตั้ง อย่างไรก็ตาม Windows และระบบปฏิบัติการที่คล้ายกันไม่ได้จัดให้มีที่เก็บเพื่อตอบสนองการพึ่งพาเหล่านั้น; ดังนั้นพวกเขาจึงไม่สามารถตั้งสมมติฐานที่ชัดเจนเช่นนี้ได้ ซึ่งหมายความว่าไลบรารีด้านบนจะต้องเชื่อมโยงแบบคงที่หรือจะต้องให้บริการด้วยตนเอง

ยิ่งไปกว่านั้นในขณะที่คลังทั้งหมดข้างต้นจะต้องจัดทำโดย Photoshop บน Windows แต่ Adobe จะต้องครอบคลุมประเด็นอื่น ๆ เพิ่มเติม

Microsoft Windows 7 พร้อม Service Pack 1 (64 บิต) *, Windows 10 ** (รุ่น 1709 หรือใหม่กว่า)

พวกเขามีหนึ่งดาวน์โหลดสำหรับ Windows 2 รุ่น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.