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

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

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

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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.