Я уже давно пытаюсь установить Polybar. Мне удалось найти два варианта, которые я мог бы использовать.
1. Попробуйте собрать программу по источнику (используя инструкции от github).
Я пытаюсь делать все это, пока не столкнусь с кирпичной стеной, называемой cmake .., которая возвращает это ...
-- No build type specified; using RelWithDebInfo
-- Using supported compiler GNU-5.4.0
-- Checking for module 'xcb-xkb'
-- No package 'xcb-xkb' 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)
cmake/common/utils.cmake:235 (pkg_check_modules)
cmake/03-libs.cmake:17 (querylib)
CMakeLists.txt:17 (include)
-- Configuring incomplete, errors occurred!
See also "/home/textman/polybar/build/CMakeFiles/CMakeOutput.log".
See also "/home/textman/polybar/build/CMakeFiles/CMakeError.log".
Я смотрю xcb-xkb, чтобы загрузить его, и после некоторых исследований я понимаю, что понятия не имею, как загрузить этот пакет. Я нашел этот сайт под названием xcb.freedesktop (.org), но не смог найти xcb-xkb.
2. Просто установите его из GetDeb: http://www.getdeb.net/app/Polybar
Я нажимаю кнопку большой установки после добавления GetDeb в качестве хранилища, и он спрашивает меня, хочу ли я установить его. Я подтверждаю, и затем он возвращает это:
The following packages have unmet dependencies:
polybar: Depends: libgcc1 (>= 1:3.0) but 1:6.0.1-0ubuntu1 is to be installed
Depends: libiw30 (>= 30~pre1) but 30~pre9-8ubuntu1 is to be installed
Depends: libstdc++6 (>= 6) but 5.4.0-6ubuntu1~16.04.4 is to be installed
Depends: libxcb-xrm0 (>= 0.0.0) but it is not going to be installed
Очевидно, мне нужны различные версии Ubuntu для установки этих зависимостей, кроме libxcb-xrm0, который, очевидно, просто не будет установлен.
Сам сайт говорит, что есть версия для Xenial, и я даже пытался получить пакеты .deb из UbuntuUpdates, но всякий раз, когда я нажимаю кнопку Install, ничего не происходит.
Я немного новичок, у меня Ubuntu уже неделю, и, хотя я много работаю и узнаю об этом, я все еще сталкиваюсь с такими проблемами, как зависимости и все, что связано с xcb. [ 1113]
Меня так бесило, что я создал для него целый аккаунт в Аскубунту ...
Кроме того, я не смог опубликовать все ссылки на все сайты, потому что у меня нет репутации.
Если для вас нет доступного .deb, я скомпилирую из источника.
Для компиляции из исходного кода вам нужно установить зависимости. Не только пакеты, но и заголовки в пакетах -dev.
Google поиск по названию пакета ...
https://www.google.com/search?q=ubuntu+dependencies+xcb-xkb&oq=ubuntu+dependencies+xcb-xkb
и вы можете увидеть он находится в libxcb-xkb-dev, поэтому
sudo apt-get install libxcb-xkb-dev
и для каждой зависимости.
См. Также https://help.ubuntu.com/community/CompilingEasyHowTo Это длинная страница, но она проведет вас через то, что вам нужно знать для компиляции.