Tidak ditemukan paket 'xcb-xrm'


10

Saya mencoba menginstal 4.0 yang luar biasa . Untuk menginstal semua dependensi saya berlari sudo apt-get build-dep awesome. Jika saya menjalankan make di direktori mengagumkan saya, ada beberapa lib yang masih hilang:

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

Saya memeriksa paket mana yang harus saya instal untuk menutup celah ini apt-cache search xcb-xrmtetapi saya tidak mendapatkan hasil. Kemudian saya memeriksa daftar dependensi dari luar biasa, hanya ada entri xcb-util-xrmjadi saya mencari xcb-util-xrm`. Saya juga tidak mendapat hasil. Bagaimana cara menginstal perpustakaan yang hilang?

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

Distro dan versi apa yang Anda gunakan?
steeldriver

@steeldriver ubuntu 16.04.1
Hölderlin

Sejauh yang saya bisa melihat, paket tidak menjadi tersedia sampai 16,10: melihat packages.ubuntu.com/...
steeldriver

@steeldriver itu artinya saya harus membangun dan menginstal dari sumber?
Hölderlin

@ Hölderlin ini sepertinya sudah dijawab. Apakah Anda tetap ingin itu dimigrasi?
terdon

Jawaban:


8

Seperti disebutkan oleh steeldriver, paket tidak tersedia hingga pukul 16.10.

Salah satu opsi adalah membangunnya secara manual dari sumber ( github )

Pilihan kedua adalah untuk mendapatkannya dari pihak ketiga ppa

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

bagaimana Anda menemukan ppa pihak ketiga ini?
Hölderlin

Google "[paket] situs: launchpad.net", klik pada hasil pertama dan gulir ke bawah ke akhir halaman dan cari teks hijau yang mengatakan "Versi lain '[paket]' dalam arsip yang tidak terpercaya", klik pada itu dan itu akan mengungkapkan daftar semua ppa yang berisi paket
Daan Boerlage

Saya melakukan ini, tetapi tidak berhasil. E: Unable to locate package xcb-util-xrm. Mencoba mengkompilasi awesomewm di Ubuntu 14.04
nephewtom

1
Seharusnya sudo apt-get install libxcb-xrm-devsebaliknya
Tiddo

7

Sepertinya perintahnya adalah:

sudo apt-get install libxcb-xrm-dev 

dari pada:

sudo apt-get install xcb-util-xrm

Selalu lebih baik menggunakan paket standar kapan pun Anda bisa. Saya menemukan bahwa ini sekarang tersedia pada 17.10. Terima kasih Akhi.
moodboom

Saya melakukan ini, tetapi tidak berhasil. E: Unable to locate package libxcb-xrm-dev. Mencoba mengompilasi awesomewm di Ubuntu 14.04
nephewtom

1
Saya melakukan beberapa pencarian Google dan menurut github.com/Airblader/i3/wiki/Compiling-&-Installing , sepertinya Anda perlu mengambilnya dari ppa. Semoga ini membantu.
Akhi
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.