As dependências são expressas não como nomes de pacotes, mas como pkg-config
dependencies. Eu acho que em sistemas baseados em RPM você pode procurar por estes diretamente, mas em sistemas baseados em Debian você precisa procurar por arquivos correspondentes.
Para fazer isso, a abordagem mais fácil é instalar apt-file
, atualizar seus índices com
sudo apt-file update
então você pode usar apt-file search
com as dependências. No seu caso:
apt-file search pygobject-3.0.pc
apt-file search gtk+-3.0.pc
e assim por diante. ( .pc
arquivos contêm as informações necessárias para pkg-config
.) Isso informará que os pacotes que você precisa instalar são, respectivamente, python-gi-dev
para pygobject-3.0
e libgtk-3-dev
para gtk+-3.0
; Eu vou deixar você descobrir o resto.
Você pode realizar a mesma pesquisa online usando o link (os resultados geralmente também funcionam no Xubuntu).
Com um pouco mais de trabalho, você pode usar apt-cache search
também;
apt-cache search gtk+-3.0 | grep -- -dev
deve produzir o nome do pacote apropriado (entre outros, possivelmente).
Como apontado por K1773L , uma vez que caribou
é empacotado no Xubuntu, você pode executar
apt-get build-dep caribou
para obter as dependências de compilação, mas isso fornecerá as dependências da versão que foi empacotada; em geral, se o seu é diferente, então você pode precisar de dependências diferentes.