
11.04에서 Awesome Window Manager를 컴파일하려고 시도했는데 완료했습니다.apt-get 빌드 깊이 최고하지만 여전히 종속성 누락에 대한 오류가 발생합니다.
$만들다 cmake 실행 중… -- 고양이 -> /bin/cat -- ln -> /bin/ln -- grep -> /bin/grep -- 자식 -> /usr/bin/git -- 호스트 이름 -> /bin/호스트 이름 -- asciidoc -> /usr/bin/asciidoc -- xmlto -> /usr/bin/xmlto -- gzip -> /bin/gzip -- 루아 -> /usr/bin/lua -- 루아독 -> /usr/bin/luadoc -- 변환 -> /usr/bin/convert -- 모듈 확인 'glib-2.0;cairo;x11;oocairo;oopango;xcb-randr;xcb-xtest;xcb-xinerama;xcb-util>=0.3.8;xcb-keysyms>=0.3.4;xcb- icccm>=0.3.8;xcb-image>=0.3.0;cairo-xcb;libstartup-notification-1.0>=0.10;xproto>=7.0.15;libxdg-basedir>=1.0.0' -- 'oocairo' 패키지를 찾을 수 없습니다. -- 'oopango' 패키지를 찾을 수 없습니다. -- 'xcb-util>=0.3.8' 패키지를 찾을 수 없습니다. -- 'xcb-icccm>=0.3.8' 패키지를 찾을 수 없습니다. /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:266의 CMake 오류(메시지): 필수 패키지를 찾을 수 없습니다.
저장소에 이러한 라이브러리의 흔적이 표시되지 않습니다.
나는 다음의 지침을 시도했다.http://ubuntuforums.org/showthread.php?t=960841그리고 그것도 실패합니다:
$ cd util && ./autogen.sh && make && sudo make install autoreconf: `.' 디렉토리를 입력하는 중입니다. autoreconf:configure.ac:Gettext를 사용하지 않음 autoreconf: 실행 중: aclocal -I m4 autoreconf:configure.ac:추적 autoreconf:configure.ac: Libtool을 사용하지 않음 autoreconf: 실행 중: /usr/bin/autoconf autoreconf:configure.ac:자동헤더를 사용하지 않음 autoreconf: 실행 중: automake --add-missing --copy --no-force configure.ac:5: `./install-sh' 설치 configure.ac:5: `./missing' 설치 중 src/Makefile.am:1: Libtool 라이브러리가 사용되었지만 `LIBTOOL'이 정의되지 않았습니다. src/Makefile.am:1: `LIBTOOL'을 정의하는 일반적인 방법은 `AC_PROG_LIBTOOL'을 추가하는 것입니다. src/Makefile.am:1: `configure.ac'로 이동하여 `aclocal' 및 `autoconf'를 다시 실행합니다. src/Makefile.am:1: `AC_PROG_LIBTOOL'이 `configure.ac'에 있으면 다음을 확인하세요. src/Makefile.am:1: 해당 정의는 aclocal의 검색 경로에 있습니다. src/Makefile.am: `./depcomp' 설치 src/Makefile.am:13: `xcbinclude_HEADERS'가 사용되었지만 `xcbincludedir'은 정의되지 않았습니다. Makefile.am:6: `pkgconfig_DATA'가 사용되었지만 `pkgconfigdir'이 정의되지 않았습니다. autoreconf: 종료 상태로 인해 automake가 실패했습니다: 1
컴파일하려면 어떻게 해야 합니까?
답변1
패키지를 설치해야 할 것 같습니다 libxcb-icccm1-dev
.
답변2
기본적으로 많은 패키지를 놓칩니다 -dev
.
귀하의 경우에는 다음과 같습니다.
libxcb-util*-dev
(xcb-utils
보고된 누락된 패키지를 기반으로 함)
libxcb-icccmX-dev
에서 제안한 대로티디, 하지만 제 경우에는 그랬어요libxcb-icccm4-dev
일부*oocairo*
및*oopango*
패키지(아마도-dev
).
답변3
어쨌든 @enzotib이 말했듯이 컴파일할 필요는 없습니다.
apt-get source <package>
그냥 사용
sudo aptitude install awesome