कोई पैकेज 'xcb-xrm' नहीं मिला


10

मैं भयानक 4.0 स्थापित करने की कोशिश कर रहा हूँ । मेरे द्वारा चलाए गए सभी निर्भरता को स्थापित करने के लिए sudo apt-get build-dep awesome। अगर मैं अपनी भयानक निर्देशिका में भाग लेता हूं तो कुछ काम अभी भी गायब हैं:

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

मैंने जाँच की कि इस अंतर को बंद करने के लिए मुझे कौन सा पैकेज स्थापित करना है apt-cache search xcb-xrmलेकिन मुझे कोई परिणाम नहीं मिला फिर मैंने कमाल से निर्भरता सूची की जाँच की, केवल एक प्रविष्टि है xcb-util-xrmइसलिए मैं apt-cache खोज xcb-use-xrm` की तलाश कर रहा था। मुझे भी कोई परिणाम नहीं मिला। लापता पुस्तकालय कैसे स्थापित करें?

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

आप किस डिस्ट्रो और वर्जन का उपयोग कर रहे हैं?
स्टीलड्रिवर

ubuntu @steeldriver 16.04.1
Hölderlin

जहां तक मैं देख सकता हूँ, पैकेज 16.10 तक उपलब्ध नहीं हो पाए थे: देखने packages.ubuntu.com/...
steeldriver

@steeldriver का मतलब है कि मुझे स्रोत से निर्माण और स्थापित करना है?
होडरेलिन

@ होडरलिन को इसका उत्तर दिया गया लगता है। क्या आप अब भी चाहते हैं कि यह पलायन हो?
terdon

जवाबों:


8

जैसा कि स्टीलड्राइवर ने उल्लेख किया है, पैकेज 16.10 तक उपलब्ध नहीं है।

एक विकल्प यह है कि इसे मैन्युअल रूप से स्रोत से बनाया जाए ( github )

एक दूसरा विकल्प यह होगा कि इसे थर्ड पार्टी पीपा से लिया जाए

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

आपको यह थर्ड पार्टी ppa कैसे लगती है?
होल्डरलिन

Google "[पैकेज] साइट: launchpad.net", पहले परिणाम पर क्लिक करें और पृष्ठ के अंत तक नीचे स्क्रॉल करें और हरे रंग के पाठ की तलाश करें जो कहता है कि "" पैकेज के अन्य संस्करण "अविश्वसनीय अभिलेखागार में हैं", पर क्लिक करें यह और यह सभी
ppa

मैंने ऐसा किया, लेकिन कोई किस्मत नहीं। E: Unable to locate package xcb-util-xrm। Ubuntu 14.04 में
awesomewm

1
इसके sudo apt-get install libxcb-xrm-devबजाय यह होना चाहिए
टिडो

7

ऐसा लगता है कि कमांड है:

sudo apt-get install libxcb-xrm-dev 

के बजाय:

sudo apt-get install xcb-util-xrm

जब भी आप एक मानक पैकेज का उपयोग करने के लिए हमेशा बेहतर हो सकते हैं। मैंने पाया कि यह अब 17.10 पर उपलब्ध है। धन्यवाद अखी।
मूडबॉम

मैंने ऐसा किया, लेकिन कोई किस्मत नहीं। E: Unable to locate package libxcb-xrm-dev
उबुन्टु

1
मैंने कुछ Google खोज की और github.com/Airblader/i3/wiki/Compiling-&-Installing के अनुसार , ऐसा लगता है कि आपको इसे ppa से हथियाने की आवश्यकता है। उम्मीद है की यह मदद करेगा।
अखी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.