「xcb-xrm」パッケージが見つかりません


10

素晴らしい4.0をインストールしようとしています。私が実行したすべての依存関係をインストールするにはsudo apt-get build-dep awesome。私の素晴らしいディレクトリでmakeを実行すると、いくつかのlibがまだ不足しています:

$ 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が、結果がありませんでした。次に、awesomeから依存関係のリストを確認しました。エントリがあるxcb-util-xrmので、apt-cache search xcb-util-xrm`を探していました。結果もありませんでした。不足しているライブラリをインストールする方法は?

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

どのディストリビューションとバージョンを使用していますか?
鋼の運転手2017年

@steeldriver ubuntu 16.04.1
ヘルダーリン

私の知る限り見ることができるように、パッケージは16.10まで利用可能になっていませんでした:参照packages.ubuntu.com/...
steeldriver

@steeldriverつまり、ソースからビルドしてインストールする必要がありますか?
ヘルダーリン2017年

@Hölderlinこれは答えられたようです。それでも移行しますか?
terdon

回答:


8

steeldriverで述べたように、パッケージは16.10まで利用できません。

1つのオプションは、ソースから手動でビルドすることです(github

2番目のオプションは、サードパーティのPPAから取得することです。

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

このサードパーティのPPAをどのように見つけますか?
ヘルダーリン2017年

Google「[package] site:launchpad.net」、最初の結果をクリックしてページの最後までスクロールし、「信頼できないアーカイブにある「[package]」のその他のバージョン」を示す緑色のテキストを探して、パッケージを含むすべての
PPA

私はこれをしましたが、運はありませんでした。E: Unable to locate package xcb-util-xrm。Ubuntu 14.04でawesomewmをコンパイルしようとしています
nephewtom '18年

1
sudo apt-get install libxcb-xrm-dev代わりにする必要があります
Tiddo

7

コマンドは次のようです:

sudo apt-get install libxcb-xrm-dev 

の代わりに:

sudo apt-get install xcb-util-xrm

可能な限り、常に標準パッケージを使用することをお勧めします。これは17.10で利用できるようになりました。Akhi、ありがとう。
moodboom 2017年

私はこれをしましたが、運はありませんでした。E: Unable to locate package libxcb-xrm-dev。Ubuntu 14.04でawesomewmをコンパイルしようとしています
nephewtom '18年

1
私はいくつかのグーグル検索をしました、そしてgithub.com/Airblader/i3/wiki/Compiling-&-Installingによると、それはあなたがPPAからそれをつかむ必要があるようです。お役に立てれば。
Akhi
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.