Kein Paket 'xcb-xrm' gefunden


10

Ich versuche, awesome 4.0 zu installieren . Um alle Abhängigkeiten zu installieren, die ich ausgeführt habe sudo apt-get build-dep awesome. Wenn ich make in meinem fantastischen Verzeichnis ausführe, fehlen noch einige Bibliotheken:

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

Ich habe überprüft, welches Paket ich installieren muss, um diese Lücke zu schließen, apt-cache search xcb-xrmaber ich habe keine Ergebnisse erhalten. Dann habe ich die Abhängigkeitsliste von awesome überprüft, es gibt nur einen Eintrag, xcb-util-xrmalso habe ich nach apt-cache search xcb-util-xrm` gesucht. Ich habe auch keine Ergebnisse bekommen. Wie installiere ich die fehlende Bibliothek?

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

Welche Distribution und Version benutzt du?
Steeldriver

@steeldriver ubuntu 16.04.1
Hölderlin

Soweit ich sehen kann, wurde das Paket erst um 16.10
Uhr

@steeldriver bedeutet das, dass ich aus dem Quellcode erstellen und installieren muss?
Hölderlin

@ Hölderlin das scheint beantwortet worden zu sein. Möchten Sie immer noch, dass es migriert wird?
Terdon

Antworten:


8

Wie von steeldriver erwähnt, ist das Paket erst am 16.10. Verfügbar.

Eine Möglichkeit besteht darin, es manuell aus dem Quellcode ( Github ) zu erstellen.

Eine zweite Möglichkeit wäre, es von einem Drittanbieter zu erhalten

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

Wie finden Sie diese ppa von Drittanbietern?
Hölderlin

Google "[package] site: launchpad.net", klicken Sie auf das erste Ergebnis und scrollen Sie zum Ende der Seite. Suchen Sie nach dem grünen Text "Andere Versionen von" [package] "in nicht vertrauenswürdigen Archiven". Klicken Sie auf es und es wird eine Liste aller ppas zeigen, die das Paket enthalten
Daan Boerlage

Ich habe das getan, aber kein Glück. E: Unable to locate package xcb-util-xrm. Der Versuch, awesomewm in Ubuntu 14.04
Neffen vom

1
Es sollte sudo apt-get install libxcb-xrm-devstattdessen sein
Tiddo

6

Es scheint, als ob der Befehl lautet:

sudo apt-get install libxcb-xrm-dev 

anstatt:

sudo apt-get install xcb-util-xrm

Es ist immer besser, ein Standardpaket zu verwenden, wann immer Sie können. Ich habe festgestellt, dass dies jetzt am 17.10 verfügbar ist. Danke Akhi.
Moodboom

Ich habe das getan, aber kein Glück. E: Unable to locate package libxcb-xrm-dev. Der Versuch, awesomewm in Ubuntu 14.04 zu kompilieren
Neffe vom

1
Ich habe eine Google-Suche durchgeführt und laut github.com/Airblader/i3/wiki/Compiling-&-Installing scheint es, als müssten Sie sie von einem ppa abrufen. Hoffe das hilft.
Akhi
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.