Awesome WM 구축, 종속성 누락

Awesome WM 구축, 종속성 누락

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

관련 정보