'Xcb-xrm' paketi bulunamadı


10

Müthiş 4.0 yüklemeye çalışıyorum . Koştuğum tüm bağımlılıkları kurmak için sudo apt-get build-dep awesome. Eğer benim müthiş dizinde yapmak çalıştırmak hala eksik bazı kütüphaneler vardır:

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

Bu boşluğu kapatmak için hangi paketi yüklemem gerektiğini kontrol ettim apt-cache search xcb-xrmama sonuç alamadım. Sonra bağımlılıklar listesini müthiş kontrol ettim, sadece bir giriş var, xcb-util-xrmbu yüzden apt-cache search xcb-util-xrm` arıyordum. Ben de sonuç almadım. Eksik kütüphaneyi nasıl kurabilirim?

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

Hangi dağıtım ve sürümü kullanıyorsunuz?
17'de steeldriver

@steeldriver ubuntu 16.04.1
Hölderlin

Görebildiğim kadarıyla, paket
16.10'a

@steeldriver kaynaktan kurup kurmam gerektiği anlamına mı geliyor?
Hölderlin

@ Hölderlin bu yanıtlanmış gibi görünüyor. Hala taşınmasını istiyor musun?
terdon

Yanıtlar:


8

Steeldriver tarafından belirtildiği gibi, paket 16.10'a kadar mevcut değildir.

Bir seçenek onu kaynaktan manuel olarak oluşturmaktır ( github )

İkinci bir seçenek, 3. parti bir ppa'dan almak olacaktır

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

nasıl bu üçüncü taraf ppa bulmak?
Hölderlin

Google "[paket] sitesi: launchpad.net", ilk sonucu tıklayın ve sayfanın sonuna gidin ve "Güvenilmeyen arşivlerde" [paket] 'in diğer sürümleri "yazan yeşil metni arayın, tıklayın ve paketi içeren tüm
ppaların

Bunu ben yaptım ama şans yok. E: Unable to locate package xcb-util-xrm. Ubuntu'da awesomewm'i derlemeye çalışıyorum 14.04
Nephewtom

1
Bunun sudo apt-get install libxcb-xrm-devyerine
Tiddo

7

Komut şöyle görünüyor:

sudo apt-get install libxcb-xrm-dev 

onun yerine:

sudo apt-get install xcb-util-xrm

Mümkün olduğunca standart bir paket kullanmak her zaman daha iyidir. Bunun artık 17.10'da mevcut olduğunu buldum. Teşekkürler Akhi.
moodboom

Bunu ben yaptım ama şans yok. E: Unable to locate package libxcb-xrm-dev. Ubuntu'da awesomewm'i derlemeye çalışıyorum 14.04
Nephewtom

1
Biraz Google araması yaptım ve github.com/Airblader/i3/wiki/Compiling-&-talling'e ppa'dan almanız gerekiyor gibi görünüyor. Bu yardımcı olur umarım.
Akhi
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.