GTK+
이 목적을 위해 소스에서 컴파일하고 설치하려고 합니다 . 출력 없이 JHBuild
성공적으로 PyGObject
사용 JHBuild
하고 실행했습니다.sanitycheck
빌드의 경우 터미널에 명시된 대로 >= 버전 3.0 이 필요한 GTK+
것 같습니다 .JHBuild
GnuTLS
checking for GNUTLS... no
configure: error: in `/home/xiaolong/jhbuild/releases/gnome-apps-3.17.90/glib-networking-2.45.1':
configure: error: "Requested 'gnutls >= 3.0' but version of GnuTLS is 2.12.23
You may find new versions of GnuTLS at http://www.gnu.org/software/gnutls/"
See `config.log' for more details
*** Error during phase configure of glib-networking: ########## Error running ./configure --prefix /home/xiaolong/jhbuild/releases/gnome-apps-3.17.90/install --enable-installed-tests --disable-static --disable-gtk-doc --disable-Werror *** [13/29]
GnuTLS
그래서 내 시스템에 설치된 버전보다 최신 버전을 빌드하는 방법에 대한 다음 지침을 검색하여 찾았습니다 .
http://www.bauer-power.net/2014/06/how-to-install-gnutls-3123-from-source.html
오류 없이 지침을 완료하려면 일부 라이브러리를 설치해야 했지만 완료되었습니다. 이제 JHBuild
빌드 중 다음 오류가 발생할 때까지 제대로 실행될 것이라고 확신했지만 그렇지 GTK+
않았습니다. 대신 >= 버전 3.0 요구에 대한 동일한 오류 메시지가 계속 표시됩니다 GnuTLS
. 소스에서 빌드를 찾는 데 JHBuild
문제가 있는 것 같지만 GnuTLS
패키지 관리 시스템에서 설치된 빌드는 여전히 발견됩니다.
이 문제를 어떻게 해결할 수 있나요?
답변1
나는 그것에 대해 생각했다. libgnutls28
이전에 제거해야 했습니다 apt
. 그 후 jhbuild 빌드 명령을 다시 실행했는데 더 이상 GnuTLS와 관련되지 않은 다른 오류가 발생하여 문제에 맞지 않는 것 같습니다.