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.