Gimp의 실제 다운로드 크기는 얼마입니까? 알고 싶었습니다. 나는 달렸다 $ apt-cache –no-all-versions

나는 최근 김프가 우분투 세계의 포토샵 대체품이라는 것을 알게되었고 포토샵은 500MB 정도의 거대한 응용 프로그램이라는 것을 알게되었습니다. 김프를 다운로드하기 전에 응용 프로그램의 크기를 알고 싶었습니다. 나는 달렸다

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

바이트로 가정하면 대략 3.61 메가 바이트로 변환됩니다. 3.61 메가 바이트? 내 인터넷 할당을 멀리 먹을 숨겨진 의존성이 있습니까?


그리고 만약 3.61 메가 바이트라면 어떻게 리눅스 앱이 작을까요?



답변

Ubuntu의 소프트웨어는 패키지화 될 때 일반적으로 다음과 같이 분리 된 여러 패키지로 분할됩니다.

결과적으로 기본 gimp패키지는 다른 gimp관련 패키지 및 많은 라이브러리 에 의존 합니다. 기본 gimp패키지 의 다운로드 크기는 실제로 약 3MB입니다. 그러나 전체 다운로드 크기는 3MB 이상입니다.

그러나 우분투 저장소에는 거대한 모 놀리 식 패키지가 거의 없습니다. 0ad-data, 특히 패키지는 모 놀리식이 아니며 0 AD 게임의 데이터 파일 만 포함하며 바이너리는에 0ad있습니다.

Gitlab 옴니버스 패키지 (~ 300MB!)와 같은 리포지토리 외부의 패키지는 용량이 클 수 있습니다. 개발자는 리포지토리 패키지에 의존하지 않고 단일 패키지에 모든 종속성을 포함하기로 결정했기 때문입니다.

전체 다운로드 크기는 시스템에 이미 설치된 라이브러리에 따라 다릅니다. 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]

답변

나는 최근 김프가 우분투 세계의 포토샵 대체품이라는 것을 배웠다.

그 말은 많은 화염 전쟁을 일으킬 것입니다. 둘 다 이미지 편집 패키지이며, 장점과 단점이 있습니다.

내 인터넷 할당을 멀리 먹을 숨겨진 의존성이 있습니까?

김프는 여러 패키지로 나뉘어져 있으며 본질적으로 필수 인 세 가지와 선택적인 두 가지가 있습니다. 이러한 패키지는 또한 gimp의 일부가 아니며 이미 설치되었거나 설치되지 않은 다른 라이브러리에 의존합니다.

3 개의 필수 항목은 총 다운로드 크기 (설치된 크기가 더 커짐)가 약 12MB 인 김프, gimp-data 및 libgimp입니다. 그 위에는 김프의 일부가 아니지만 정확한 라이브러리가 필요합니다. 설정은 이미 설치 한 내용에 따라 다릅니다.

그렇다면 리눅스 앱이 어떻게 작을까요?

몇 가지 이유에서, 첫 번째 Linux 배포판은 다른 응용 프로그램간에 가능한 한 많은 코드를 공유하려고 시도하지만 공급 업체 배포 응용 프로그램 (Windows 및 Linux 용)은 많은 라이브러리를 포함하는 경향이 있습니다.

둘째, 이미지 편집 도구 크기의 대부분이 핵심 이미지 편집 기능이 아닙니다. 그것은 모든 엑스트라이며 특정 엑스트라의 가치는 크기와 느슨하게 관련됩니다.


답변

우선 김프는 포토샵의 아날로그가 아닙니다. 최고의 오픈 소스 제품이라고해서 독점적 인 600lb 고릴라와 비교할 수있는 것은 아닙니다.

나는 최근 김프가 우분투 세계의 Photoshop 대체품이라는 것을 알게되었고, 500MB 정도의 거대한 응용 프로그램이라는 것을 알고있었습니다.

김프 크기에 가깝지 않습니다. 예를 들어 포장 된 김프 는 다음에 따라 다릅니다 .

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)

우분투는 롤링 배포판이 아니기 때문에 김프 빌드 에서 설치하려고 할 때 해당 버전이 시스템에 있다고 가정 하는 것이 안전합니다 . 그러나 Windows 및 유사한 운영 체제는 이러한 종속성을 만족시키기위한 저장소를 제공하지 않습니다. 그러므로 그들은 그러한 대담한 가정 을 할 수 없습니다 . 즉, 위의 라이브러리는 정적으로 연결되어 있거나 자체적으로 제공되어야합니다.

또한 위의 모든 라이브러리는 Windows에서 Photoshop으로 패키지해야하지만 Adobe는 다른 문제를 추가로 다루어야합니다.

Microsoft Windows 7 서비스 팩 1 (64 비트) *, Windows 10 ** (버전 1709 이상)

2 가지 버전의 Windows 용으로 한 번의 다운로드가 있습니다.