Aucun paquet «xcb-xrm» trouvé

10

J'essaie d'installer awesome 4.0 . Pour installer toutes les dépendances que j'ai exécutées sudo apt-get build-dep awesome. Si je lance make dans mon répertoire génial, il reste des bibliothèques manquantes:

$ 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)

J'ai vérifié quel package je dois installer pour combler cet écart, apt-cache search xcb-xrmmais je n'ai obtenu aucun résultat. Ensuite, j'ai vérifié la liste des dépendances de awesome, il n'y a qu'une entrée xcb-util-xrmdonc je cherchais apt-cache search xcb-util-xrm`. Je n'ai également obtenu aucun résultat. Comment installer la bibliothèque manquante?

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.1 LTS
Release:        16.04
Codename:       xenial
Hölderlin
la source
Quelle distribution et quelle version utilisez-vous?
steeldriver
@steeldriver ubuntu 16.04.1
Hölderlin
Pour autant que je
sache
@steeldriver cela signifie que je dois construire et installer à partir des sources?
Hölderlin
@ Hölderlin, cela semble avoir été répondu. Voulez-vous toujours qu'il soit migré?
terdon

Réponses:

8

Comme mentionné par Steeldriver, le package n'est pas disponible avant 16h10.

Une option consiste à le construire manuellement à partir de la source ( github )

Une deuxième option serait de l'obtenir auprès d'un tiers payant

sudo add-apt-repository ppa:aguignard/ppa
sudo apt-get update
sudo apt-get install xcb-util-xrm
Daan Boerlage
la source
comment trouvez-vous ce tiers ppa?
Hölderlin
Google "[package] site: launchpad.net", cliquez sur le premier résultat et faites défiler vers le bas jusqu'à la fin de la page et recherchez le texte vert qui dit "Autres versions de '[package]' dans des archives non fiables", cliquez sur et il révélera une liste de tous les ppa contenant le paquet
Daan Boerlage
Je l'ai fait, mais pas de chance. E: Unable to locate package xcb-util-xrm. Essayer de compiler awesomewm dans Ubuntu 14.04
nevhewtom
1
Cela devrait être à la sudo apt-get install libxcb-xrm-devplace
Tiddo
7

Il semble que la commande soit:

sudo apt-get install libxcb-xrm-dev 

au lieu de:

sudo apt-get install xcb-util-xrm
Akhi
la source
Il est toujours préférable d'utiliser un package standard chaque fois que vous le pouvez. J'ai trouvé que c'était maintenant disponible le 17.10. Merci Akhi.
moodboom
Je l'ai fait, mais pas de chance. E: Unable to locate package libxcb-xrm-dev. Essayer de compiler awesomewm dans Ubuntu 14.04
nevhewtom
1
J'ai fait quelques recherches sur Google et selon github.com/Airblader/i3/wiki/Compiling-&-Installing , il semble que vous ayez besoin de le récupérer sur un ppa. J'espère que cela t'aides.
Akhi