GTK+3.22 설치

GTK+3.22 설치

GTK+ 3.22노트북에 설치하는 데 문제가 있습니다.

GTK처음에는 다운로드와 모든 종속성을 다음에서 시도했습니다 .여기.

위의 라이브러리를 설치 하려고 실행했지만 ./configure && make && sudo make install작동하지 않았습니다. 정의되지 않은 참조가 많고 아이콘이 누락되어 라이브러리를 모두 제거했습니다.

그 후 GTK설치를 다시 시도하고 모든 종속성(하위 종속성 포함)이 올바르게 설치되었는지 확인했습니다. 그런데 이번에는 ./configure --prefix=/usr && make && sudo make install다음과 같은 내용이 있어서 라이브러리 설치를 위해 달려갔습니다.이것가이드.

위의 문제로 인해 내 시스템이 완전히 손상되었고 내가 할 수 있는 일은 아무것도 없었습니다. 그래서 안전 모드에 의존하고 apt 저장소에서 사용 가능한 이전 GTK를 다시 설치해야 했습니다.

내 질문은 어떻게 설치 GTK+ 3.22하고 작동하는지 확인하는 것입니다.

저는 데비안 8을 사용하고 있습니다.

답변1

데비안에 GTK를 설치하려면 다음 단계를 따르세요.

  • 소스 코드 패키지를 다운로드합니다.여기, 이는 tar.bz2 또는 tar.xz 파일로 배포됩니다.
  • 다음 명령을 사용하여 소스 파일의 압축을 풀 수 있습니다.

    tar xvfj gtk+-3.2.0.tar.bz2또는 tar xvfJ gtk+-3.2.0.tar.xz

  • 디렉터리를 생성된 디렉터리로 변경하고 다음 명령을 사용하여 /opt/gtk에 패키지를 설치합니다.

    ./configure --prefix=/opt/gtk

  • make 명령을 실행하여 패키지를 빌드하고 설치합니다.make &&make install

  • 시스템 동적 링커가 새로 설치된 라이브러리를 찾을 수 있도록 LD_LIBRARY_PATH 환경 변수를 설정하고, 각 라이브러리별로 설치된 유틸리티 바이너리를 찾을 수 있도록 PATH 환경 프로그램을 설정합니다.

  LD_LIBRARY_PATH="/opt/gtk/lib"
  PATH="/opt/gtk/bin:$PATH"
  export LD_LIBRARY_PATH PATH

답변2

gtk3 애플리케이션을 컴파일하려면,이 패키지를 설치해야 합니다 libgtk-3-dev:

sudo apt install libgtk-3-dev

대부분의 사용 사례에서는 소스 코드에서 컴파일할 필요가 없습니다.

관련 정보