Não consigo instalar o Polybar no Ubuntu 16.04.3 LTS

3

Estou tentando instalar o Polybar há muito tempo. Consegui encontrar duas opções que poderia utilizar.

1. Tente e construa o programa por fonte (usando instruções do github).

Eu tento fazer tudo isso, até que eu ataco uma parede de tijolos, chamada cmake .., que retorna isso ...

-- 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".

Eu procuro o xcb-xkb para fazer o download, e depois de algumas pesquisas, percebo que não tenho idéia de como baixar esse pacote. Eu encontrei este site chamado xcb.freedesktop (.org), mas não consegui encontrar um xcb-xkb.

2. Basta instalá-lo a partir do GetDeb: link

Eu apertei o grande botão de instalação, depois que adicionei o GetDeb como um repositório, e ele me perguntou se eu gostaria de instalá-lo. Eu confirmo, e depois isso retorna:

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

Aparentemente eu preciso de várias versões do Ubuntu para instalar estas dependências, além do libxcb-xrm0 que aparentemente não será instalado.

O próprio site diz que há uma versão para o Xenial, e eu até tentei obter os pacotes .deb do UbuntuUpdates, mas sempre que clico no botão Instalar, nada acontece.

Sou um pouco novato, já tenho o Ubuntu há uma semana e, embora tenha trabalhado e aprendido muito sobre ele, ainda encontro problemas como dependências e todo o problema do xcb.

Está me deixando tão louco que criei uma conta inteira do askubuntu para ele ...

Além disso, não pude postar todos os links para todos os sites, pois aparentemente não tenho reputação.

    
por MasterTextman 15.09.2017 / 03:36

1 resposta

0

Se não houver um .deb disponível para você, eu compilaria da fonte.

Para compilar a partir do código-fonte, você precisa instalar as dependências. Não apenas os pacotes, mas os cabeçalhos nos pacotes -dev.

Pesquise no Google o nome do pacote ...

link

e você pode ver que está no libxcb-xkb-dev, então

sudo apt-get install libxcb-xkb-dev

e ligado para cada dependência.

Veja também link É uma página longa, mas mostra o que você precisa saber para compilar.

    
por Panther 15.09.2017 / 03:43