'xcb-xrm'패키지가 없습니다.


10

굉장한 4.0 설치하려고합니다 . 내가 실행 한 모든 종속성을 설치하려면 sudo apt-get build-dep awesome. 내 멋진 디렉토리에서 make를 실행하면 여전히 일부 라이브러리가 빠져 있습니다.

$ make
Running cmake…
-- git not found.
-- asciidoc -> /usr/bin/asciidoc
-- xmlto -> /usr/bin/xmlto
-- gzip -> /bin/gzip
-- ldoc -> /usr/bin/ldoc
-- convert -> /usr/bin/convert
-- Checking for modules 'glib-2.0;gdk-pixbuf-2.0;cairo;x11;xcb-cursor;xcb-randr;xcb-xtest;xcb-xinerama;xcb-shape;xcb-util>=0.3.8;xcb-keysyms>=0.3.4;xcb-icccm>=0.3.8;xcb-xkb;xkbcommon;xkbcommon-x11;cairo-xcb;libstartup-notification-1.0>=0.10;xproto>=7.0.15;libxdg-basedir>=1.0.0;xcb-xrm'
--   No package 'xcb-xrm' found
CMake Error at /usr/share/cmake-3.5/Modules/FindPkgConfig.cmake:367 (message):
  A required package was not found
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/FindPkgConfig.cmake:532 (_pkg_check_modules_internal)
  awesomeConfig.cmake:153 (pkg_check_modules)
  CMakeLists.txt:17 (include)

이 간격을 줄이기 위해 어떤 패키지를 설치해야하는지 확인 apt-cache search xcb-xrm했지만 결과가 없습니다. 그런 다음 멋진 목록에서 종속성 목록을 확인했지만 항목 만 xcb-util-xrm있으므로 apt-cache search xcb-util-xrm`을 찾고있었습니다. 나도 결과가 없습니다. 누락 된 라이브러리를 설치하는 방법?

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.1 LTS
Release:        16.04
Codename:       xenial

어떤 배포판과 버전을 사용하고 있습니까?
steeldriver

@steeldriver 우분투 16.04.1
Hölderlin

내가 볼 수있는 한, 패키지는 16.10까지 사용할 수 없었다 : packages.ubuntu.com/…
steeldriver

@steeldriver 즉, 소스에서 빌드하고 설치해야합니까?
Hölderlin 2016 년

@ Hölderlin이 답변 된 것 같습니다. 여전히 마이그레이션 하시겠습니까?
terdon

답변:


8

스틸 드라이버가 언급 한대로이 패키지는 16.10까지 사용할 수 없습니다.

하나의 옵션은 소스 ( github ) 에서 수동으로 빌드하는 것입니다

두 번째 옵션은 타사 ppa에서 가져 오는 것입니다.

sudo add-apt-repository ppa:aguignard/ppa
sudo apt-get update
sudo apt-get install xcb-util-xrm

이 타사 ppa를 어떻게 찾습니까?
Hölderlin

Google "[package] site : launchpad.net"에서 첫 번째 결과를 클릭하고 페이지 끝으로 스크롤 한 다음 "신뢰할 수없는 아카이브에서 '[package]'의 다른 버전"이라는 녹색 텍스트를 찾으십시오. 그것과 그것은 패키지를 포함하는 모든 ppa의 목록을 공개 할 것입니다
Daan Boerlage

나는 이것을했지만 운이 없다. E: Unable to locate package xcb-util-xrm. 우분투 14.04에서 awesomewm을 컴파일하려고
nephewtom

1
sudo apt-get install libxcb-xrm-dev대신 해야합니다
Tiddo

7

명령은 다음과 같습니다.

sudo apt-get install libxcb-xrm-dev 

대신에:

sudo apt-get install xcb-util-xrm

가능하면 항상 표준 패키지를 사용하는 것이 좋습니다. 나는 이것이 17.10에 가능하다는 것을 알았습니다. 고마워 Akhi.
moodboom

나는 이것을했지만 운이 없다. E: Unable to locate package libxcb-xrm-dev. 우분투 14.04에서 awesomewm을 컴파일하려고
nephewtom

1
나는 구글 검색을 했고 github.com/Airblader/i3/wiki/Compiling-&-Installing 에 따르면 , ppa에서 가져 와야 하는 것처럼 보입니다. 도움이 되었기를 바랍니다.
Akhi
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.