커널을 컴파일하는 동안 'make gconfig'가 작동하지 않는 이유는 무엇입니까?


9

kernel.org에서 다운로드 한 vanilla Linux 커널 3.12.14를 컴파일하려고합니다. 시도 make gconfig하면 다음과 같이 나타납니다.

* Unable to find the GTK+ installation. Please make sure that
* the GTK+ 2.0 development package is correctly installed...
* You need gtk+-2.0, glib-2.0 and libglade-2.0.
*
make[1]: *** No rule to make target 'scripts/kconfig/.tmp_gtkcheck', needed by `scripts/kconfig/gconf.o'.  Stop.
make: *** [gconfig] Error 2

이제 우분투에는 기본적으로 gtk +가없는 것 같습니다 dpkg -s xxxx. 이 3 가지를 모두 설치 sudo apt-get install xxxx했지만 패키지를 찾지 못했습니다.

내가 지금 무엇을 할 수 있을까! (pygtk가 답입니까?)

참고 : xxxx는 오류로 명명 된 3 개의 누락 된 패키지에 대한 자리 표시 자입니다.


kernel.org에서 다운로드 한 바닐라 리눅스 커널 3.12.14를 컴파일하려고합니다. 컴파일이 이런 종류의 오류를 발생시키는 것은 중요하지 않습니다. 다음 'xxxx'는 오류에 분명히 언급 된 3 개의 패키지에 대한 자리 표시 자이며 이미 내 진술입니다. gtk + -2.0, glib-2.0 및 libglade-2.0. 마지막으로 개발 패키지에 대해서는 아니오, 잘 모르겠습니다. 무엇을 설치해야합니까?
JuliandotNut

답변:


19

메시지는 매우 분명하다 :

* Unable to find the GTK+ installation. Please make sure that
* the GTK+ 2.0 development package is correctly installed...
* You need gtk+-2.0, glib-2.0 and libglade-2.0.
*

따라서 필요한 라이브러리를 설치하십시오. 대부분의 경우 이러한 -dev오류는 오류에 언급 된 패키지 버전으로 제공되며 라이브러리의 경우 lib시작시 추가해야 할 수 있습니다 . 따라서이 경우

sudo apt-get install libgtk2.0-dev libglib2.0-dev libglade2-dev

그리고 끝났습니다.


5
익숙하지 않은 경우, 필요한 패키지 이름 ( gtk+-2.0libgtk2.0-dev등) 을 결정하는 방법이 명확하지 않습니다 .
Gilles 'SO-stop

libglib2.0-dev 패키지는 사용할 수 없지만 다른 패키지가 참조합니다. 이는 패키지가 누락되었거나 더 이상 사용되지 않거나 다른 소스에서만 사용할 수 있음을 의미 할 수 있지만 다음 패키지로 대체하십시오. libglib2.0-0 libglib2.0-bin 패키지 libgtk2.0-dev는 사용할 수 없지만 참조됩니다 다른 패키지로. 이는 패키지가 누락되었거나 더 이상 사용되지 않거나 다른 소스에서만 사용할 수 있음을 의미 할 수 있습니다. E : 'libgtk2.0-dev'패키지에는 설치 후보가 없습니다. E : 'libglib2.0-dev'패키지에는 설치 후보가 없습니다. libglade2-dev 패키지를 찾을 수 없음
JuliandotNut

완료되지 않음 :( 위에 몇 가지 문제가 나열되어 있는데, 패키지에 대한 오류가 없습니다.
JuliandotNut

sudo apt-get install libglib2.0-0 libglib2.0-bin libgtk2.0-0 libgtk2.0-bingtk와 glib에 ( )를 사용 했으며 이미 최신 버전을 가지고있는 것으로 나타났습니다. 어쨌든 문제가 있지만 libglade를 찾을 수 없습니다!
JuliandotNut

1
@Waqar는 커널을 빌드하고 /etc/apt/sources.list, 원래 버전으로 복원 하고, 실행 sudo apt-get update하고 다시 시도 하는 것 외에 다른 문제가 있습니다 .
Braiam
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.