김프 2.9.4 구성 파일이 설치된 라이브러리를 인식하지 못합니다.

김프 2.9.4 구성 파일이 설치된 라이브러리를 인식하지 못합니다.

나는 최근에 해당 웹사이트에서 최신 버전의 GIMP(2.9.4)를 다운로드하여 압축을 풀었습니다. INSTALL 파일을 읽고 구성 스크립트를 실행했습니다. 그러나 이렇게 하면 실패합니다.

GIMP configuration failed.
The following mandatory dependencies are missing:
  - babl >= 0.1.18
  - gegl-0.3 >= 0.3.8
  - atk >= 2.2.0
  - gtk+-2.0 >= 2.24.10
      *** Test for GTK+ failed.
  - gdk-pixbuf-2.0 >= 2.30.8
  - gdk-pixbuf-csource
      *** Could not find gdk-pixbuf-csource in your PATH.
  - gexiv2 >= 0.6.1
  - libtiff
      *** Checks for TIFF library failed
  - libjpeg
      *** JPEG library not found
  - libjpeg
      *** JPEG header file not found
  - libjpeg
      *** JPEG library is too old
  - liblzma >= 5.0.0
  - libmypaint >= 1.3.0
  - lcms2 >= 2.6
  - Python 2 headers
      *** Please install them, or skip building the python scripting extension by
      *** passing --disable-python to configure (but then you will not be able
      *** to use scripts for GIMP that are written in Python).
  - PyGTK 2.10.4 or newer
      *** Please install it, or skip building the python scripting extension by
      *** passing --disable-python to configure (but then you will not be able
      *** to use scripts for GIMP that are written in Python).
  - pygtk-codegen-2.0 script
      *** Please install it, or skip building the python scripting extension by
      *** passing --disable-python to configure (but then you will not be able
      *** to use scripts for GIMP that are written in Python).
  - PyCairo 1.0.2 or newer
      *** Please install it, or skip building the python scripting extension by
      *** passing --disable-python to configure (but then you will not be able
      *** to use scripts for GIMP that are written in Python).

dnf를 통해 모두 수동으로 설치했지만 어떻게 든 가장 간단한 패키지 중 일부를 인식하지 못합니다 libjpeg. 예를 들어 최신 설치된 패키지를 읽을 수 없는 이유를 아는 사람이 있습니까? 저는 페도라 25를 사용하고 있습니다.

답변1

@riccs_0x의 의견에서 언급했듯이 여러 개발 패키지가 누락되었습니다.

패키지 관리자에서 하나씩 찾아서 설치하는 대신 배포판의 김프 패키지(현재 2.8.22)의 모든 종속성을 설치하도록 패키지 관리자에게 지시할 수 있습니다. 2.8.x에서 전혀 필요하지 않은 것 외에도 libmypaint와 최신 babl 및 gegl을 찾았습니다. 이것은 여러분이 겪고 있는 대부분의 (전부는 아니지만) 문제를 해결할 것입니다.

김프 2.9.x 버전에는 2.8.x보다 최신 종속성 버전이 필요할 수 있지만 김프는 해당 버전을 개선하는 데 상당히 보수적인 경향이 있으므로 해당 버전을 계속 사용할 수 있습니다.

소스 패키지 종속성을 설치하기 위해 yum과 dnf는 모두 builddep 명령을 제공합니다. 나는 Fedora를 직접 사용하지 않고 시도해 볼 수도 없지만 첫 번째 시도는 다음과 같습니다.

dnf builddep gimp

관련 정보