패키지 'xcb-xrm'을 찾을 수 없습니다

패키지 'xcb-xrm'을 찾을 수 없습니다

설치하려고 하는데굉장하다 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아무 것도 얻지 못했습니다. 그런 다음 Awesome의 종속성 목록을 확인했는데 항목이 하나뿐이어서 xcb-util-xrmapt-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

답변1

명령은 다음과 같습니다.

sudo apt-get install libxcb-xrm-dev 

바꾸다:

sudo apt-get install xcb-util-xrm

답변2

Steeldriver가 언급했듯이 이 패키지는 16.10까지 사용할 수 없습니다.

한 가지 옵션은 소스에서 수동으로 빌드하는 것입니다(깃허브)

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

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

관련 정보