Kích thước tải xuống thực tế của Gimp là bao nhiêu?


29

Gần đây tôi đã biết rằng GIMP là một sự thay thế Photoshop trong thế giới Ubuntu và Photoshop mà tôi biết là một ứng dụng khổng lồ khoảng 500MB. Trước khi tải gimp, tôi muốn biết kích thước của ứng dụng. Tôi đã chạy

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

Giả sử rằng đó là các byte, đã chuyển đổi gần đúng thành 3,61 Mega Byte. 3,61 MEGABYTE? Tôi có nghĩa là nó hoặc có một số phụ thuộc ẩn sẽ ăn phân bổ internet của tôi đi?


Và nếu nó là 3,61 megabyte thì làm thế nào các ứng dụng Linux có thể nhỏ như vậy?



16
Lưu ý rằng mặc dù GIMP có thể là một giải pháp thay thế cho Photoshop cho (nhiều) trường hợp sử dụng cụ thể, nhưng nó không ở đâu gần Photoshop về số lượng tính năng. Vì vậy, thật không công bằng khi so sánh kích thước của chúng.
Ruslan

Câu trả lời:


64

Phần mềm trong Ubuntu, khi được đóng gói, thường được chia thành các gói khác nhau, tách ra:

  • dữ liệu độc lập với kiến ​​trúc, ( gimp-data)
  • nhị phân, ( gimp)
  • thư viện dùng chung, ( libgimp2.0)
  • tiêu đề phát triển, ( libgimp2.0-dev)
  • bổ trợ, ( gimp-data-extra)
  • tài liệu, ( gimp-help-en)
  • và bất kỳ phụ thuộc bên ngoài thường là các gói riêng biệt là tốt.

Kết quả là gimpgói chính phụ thuộc vào các gimpgói liên quan khác và nhiều thư viện nữa. Kích thước tải xuống của gimpgói chính trên thực tế là khoảng 3 MB. Tổng kích thước tải xuống, tuy nhiên, sẽ nhiều hơn 3 MB.

Nhưng bạn hiếm khi thấy các gói nguyên khối khổng lồ trong kho Ubuntu. 0ad-data, một gói đặc biệt lớn , thậm chí không nguyên khối - nó chỉ chứa các tệp dữ liệu cho trò chơi 0 AD và các tệp nhị phân nằm trong 0ad.

Các gói từ bên ngoài kho lưu trữ, chẳng hạn như gói Gitlab omnibus (~ 300 MB!), Có thể rất lớn vì các nhà phát triển đã quyết định bao gồm mọi phụ thuộc trong một gói thay vì dựa vào các gói kho.

Đối với tổng kích thước tải xuống, điều đó phụ thuộc vào thư viện bạn đã cài đặt trên hệ thống của bạn. aptsẽ cho bạn biết bao nhiêu sẽ được tải xuống:

$ 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 - những gì nó nói trong "Cần lấy ..."
muru

1
@SundarLabhar thì đó là một câu trả lời kém. :(
muru

2
@muru, như một điểm dữ liệu bổ sung cho GIMP, AppImage (toàn bộ trong một gói) cho phiên bản 2.9.5 thử nghiệm (nhưng thực sự tốt đẹp), có sẵn trên pixls.us , khoảng 80Mbyte.
Rmano

8
Các gói @SundarLabhar được tải xuống ở dạng nén. Vì vậy, muru sẽ tải xuống 17,2 MB gói nhưng một khi các gói đó không được nén và cài đặt, chúng sẽ chiếm 92,5 MB dung lượng trên đĩa của anh ta.
Seth

1
Vậy nếu tải xuống 17,2 MB, tại sao 92,5 MB được sử dụng? Đó có phải là một kích thước không nén / cài đặt?
zahbaz

2

Gần đây tôi đã biết rằng GIMP là một sự thay thế Photoshop trong thế giới Ubuntu

Câu nói đó sẽ gây ra rất nhiều flamewar. Cả hai đều là gói chỉnh sửa hình ảnh, cả hai đều có điểm mạnh và điểm yếu.

Tôi có nghĩa là nó hoặc có một số phụ thuộc ẩn sẽ ăn phân bổ internet của tôi đi?

gimp được chia thành nhiều gói, có ba gói về cơ bản là bắt buộc và một vài gói tùy chọn. Các gói đó cũng sẽ phụ thuộc vào các thư viện khác không phải là một phần của gimp và có thể hoặc chưa được cài đặt.

Ba cái bắt buộc là gimp, gimp-data và libgimp cho tổng kích thước tải xuống (kích thước đã cài đặt sẽ lớn hơn) khoảng 12 megabyte trên đầu trang này sẽ có các thư viện không phải là một phần của gimp nhưng chính xác là nó cần thiết lập sẽ phụ thuộc vào những gì bạn đã cài đặt.

Vậy thì làm thế nào các ứng dụng Linux có thể nhỏ như vậy?

Một vài lý do, trước hết các bản phân phối linux cố gắng chia sẻ càng nhiều mã càng tốt giữa các ứng dụng khác nhau trong khi các ứng dụng do nhà cung cấp phân phối (cho cả Windows và Linux) có xu hướng nhúng rất nhiều thư viện.

Thứ hai, một phần lớn kích thước của một công cụ chỉnh sửa hình ảnh không phải là chức năng chỉnh sửa hình ảnh cốt lõi. Đó là tất cả các tính năng bổ sung và giá trị của một phần bổ sung cụ thể chỉ liên quan một cách lỏng lẻo đến kích thước của nó.


1

Để bắt đầu, GIMP hầu như không giống với photoshop. Là sản phẩm nguồn mở tốt nhất, không có nghĩa là bạn có thể so sánh với khỉ đột 600 lb độc quyền.

Gần đây tôi đã biết rằng GIMP là một sự thay thế Photoshop trong thế giới Ubuntu và Photoshop mà tôi biết là một ứng dụng khổng lồ khoảng 500MB

Điều đó thậm chí không gần với kích thước của GIMP. Ví dụ, gói GIMP phụ thuộc vào các mục sau,

Phụ thuộc: 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), libgie9 (> = 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.1alal 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, libxcthon1 (>> 1.1.2), libxext6, libxfixes3, libxmu6, libxpm4, zlib1g (> = 1: 1.1.4)

Vì Ubuntu không phải là bản phân phối chính thức, nên việc xây dựng GIMP là an toàn khi cho rằng các phiên bản đó có mặt trên hệ thống, khi bạn đi cài đặt. Tuy nhiên, Windows và các hệ điều hành tương tự không cung cấp kho lưu trữ để đáp ứng các phụ thuộc đó; do đó, họ không thể đưa ra các giả định táo bạo như vậy. Điều này có nghĩa là các thư viện trên phải được liên kết tĩnh hoặc chúng phải được cung cấp.

Hơn nữa, trong khi tất cả các thư viện ở trên phải được Photoshop đóng gói trên Windows, Adobe phải tiếp tục giải quyết các vấn đề khác,

Microsoft Windows 7 với Gói dịch vụ 1 (64 bit) *, Windows 10 ** (Phiên bản 1709 trở lên)

Họ có một bản tải xuống cho 2 phiên bản Windows.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.