Nessun pacchetto 'xcb-xrm' trovato


10

Sto cercando di installare Awesome 4.0 . Per installare tutte le dipendenze che ho eseguito sudo apt-get build-dep awesome. Se eseguo make nella mia fantastica directory ci sono ancora alcune librerie mancanti:

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

Ho verificato quale pacchetto devo installare per colmare questa lacuna apt-cache search xcb-xrmma non ho ottenuto risultati. Poi ho controllato l'elenco delle dipendenze da fantastico, c'è solo una voce xcb-util-xrmquindi stavo cercando apt-cache search xcb-util-xrm`. Inoltre non ho ottenuto risultati. Come installare la libreria mancante?

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

Quale distro e versione stai usando?
Steeldriver,

@steeldriver ubuntu 16.04.1
Hölderlin

Per quanto posso vedere, il pacchetto non è diventato disponibile fino al 16.10: vedi pacchetti.ubuntu.com/…
steeldriver

@steeldriver significa che devo compilare e installare dal sorgente?
Hölderlin,

@ Hölderlin sembra che abbia ricevuto risposta. Lo vuoi ancora migrare?
terdon

Risposte:


8

Come menzionato da steeldriver, il pacchetto non è disponibile fino al 16.10.

Un'opzione è crearlo manualmente dal sorgente ( github )

Una seconda opzione sarebbe quella di ottenerlo da un ppa di terze parti

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

come trovi questo ppa di terze parti?
Hölderlin,

Google "[pacchetto] sito: launchpad.net", fai clic sul primo risultato e scorri verso il basso fino alla fine della pagina e cerca il testo verde che dice "Altre versioni di" [pacchetto] "in archivi non attendibili", fai clic su e rivelerà un elenco di tutti i ppa contenenti il ​​pacchetto
Daan Boerlage,

L'ho fatto, ma senza fortuna. E: Unable to locate package xcb-util-xrm. Prova di compilare awesomewm in Ubuntu 14.04
nipote il

1
Dovrebbe essere sudo apt-get install libxcb-xrm-devinvece
Tiddo,

7

Sembra che il comando sia:

sudo apt-get install libxcb-xrm-dev 

invece di:

sudo apt-get install xcb-util-xrm

Sempre meglio usare un pacchetto standard ogni volta che puoi. Ho scoperto che questo è ora disponibile il 17.10. Grazie Akhi.
moodboom,

L'ho fatto, ma senza fortuna. E: Unable to locate package libxcb-xrm-dev. Prova di compilare awesomewm in Ubuntu 14.04
nipote il

1
Ho fatto qualche ricerca su Google e secondo github.com/Airblader/i3/wiki/Compiling-&-Installing , sembra che tu debba prenderlo da un ppa. Spero che sia di aiuto.
Akhi,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.