Como instalar bibliotecas?

12

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?

megas
fonte
Supondo que você esteja usando apt, tente executar apt-get install -f <package-name>.
David Kuridža 19/09/11
Por exemplo, o que devo escrever para glib: 'apt-get install -f glib-2.26.0', está certo?
Megas

Respostas:

25

Presumivelmente, isso é um erro de um configurescript?

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.pcarquivo é encontrado no libdbus-1-devpacote Ubuntu e dbus-glib-1.pcno libdbus-glib-1-devpacote Ubuntu. A instalação desses dois deve satisfazer as dependências dessa configureverificação de script.

James Henstridge
fonte
1.Você está certo 2. Instalei o libdbus-1-dev e o dbus-glib-1-dev e então tenho outros erros 'Nenhum pacote' sqlite3 'encontrado Não foi encontrado nenhum pacote' uuid 'encontrado'. Também tentei instalá-los: 'apt-get install sqlite3' e 'apt-get install uuid', ele foi instalado com sucesso, mas não ajudou. Como você sabe exatamente qual pacote instalar?
Megas19
3
Você pode facilmente fazer pesquisas de pacotes usando apt-cache search. Procurando sqlite3showslibsqlite3-dev como uma das respostas, provavelmente é isso que você deseja. Da mesma forma, você provavelmente quer uuid-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 comando apt-get build-dep tracker.
James Henstridge
1

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!

illvart
fonte
Essa resposta é muito vaga. Você poderia descrever mais?
Kulfy 19/05/19