Quando eu estava instalando o aplicativo (tracker-0.10.24), recebi esta mensagem:
Package requirements (glib-2.0 >= 2.26.0
gobject-2.0 >= 2.26.0
gio-unix-2.0 >= 2.26.0
dbus-1 >= 1.3.1
dbus-glib-1 >= 0.82) were not met:
No package 'dbus-1' found
No package 'dbus-glib-1' found
Posso ir aos pacotes do ubuntu e instalá-los passo a passo, mas acho que aqui deve ser a maneira mais conveniente. Como instalar todas essas bibliotecas?
apt
, tente executarapt-get install -f <package-name>
.Respostas:
Presumivelmente, isso é um erro de um
configure
script?O erro está se referindo aos arquivos do pacote pkg-config . Eles não correspondem individualmente aos nomes dos pacotes Ubuntu / Debian (já que não são específicos do Debian ou Ubuntu).
Nesse caso específico, o
dbus-1.pc
arquivo é encontrado nolibdbus-1-dev
pacote Ubuntu edbus-glib-1.pc
nolibdbus-glib-1-dev
pacote Ubuntu. A instalação desses dois deve satisfazer as dependências dessaconfigure
verificação de script.fonte
apt-cache search
. Procurandosqlite3
showslibsqlite3-dev
como uma das respostas, provavelmente é isso que você deseja. Da mesma forma, você provavelmente queruuid-dev
. Agora, dado que o rastreador já foi empacotado no Ubuntu, uma opção seria instalar os requisitos de compilação para esse pacote: isso deve ser suficiente para permitir que você o construa a partir do código-fonte. Você pode fazer isso usando o comandoapt-get build-dep tracker
.Muito simples. Primeiro verifique a sua versão do ubuntu, executando o comando
lsb_release -a
. Vá para https://packages.ubuntu.com/ , procure o nome do pacote, o que você quer como sua versão do ubuntu.Nota: instale com a versão, não o nome do pacote!
fonte