Come installare le librerie?


12

Quando stavo installando l'applicazione (tracker-0.10.24) ho questo messaggio:

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 andare ai pacchetti Ubuntu e installarli passo dopo passo, ma penso che qui dovrebbe essere il modo più conveniente. Come installare tutte queste librerie?


Supponendo che stai utilizzando apt, prova a correre apt-get install -f <package-name>.
David Kuridža,

Ad esempio, cosa dovrei scrivere per glib: 'apt-get install -f glib-2.26.0', è giusto?
megas,

Risposte:


25

Presumibilmente questo è un errore da uno configurescript?

L'errore si riferisce ai file del pacchetto pkg-config . Questi non corrispondono uno a uno con i nomi dei pacchetti Ubuntu / Debian (poiché non sono specifici di Debian o Ubuntu).

In questo caso particolare, il dbus-1.pcfile si trova nel libdbus-1-devpacchetto Ubuntu e dbus-glib-1.pcsi trova nel libdbus-glib-1-devpacchetto Ubuntu. L'installazione di questi due dovrebbe soddisfare le dipendenze di quel configurecontrollo di script.


1.Hai ragione 2. Ho installato libdbus-1-dev e dbus-glib-1-dev e poi ho un altro errore 'Nessun pacchetto' sqlite3 'trovato Nessun pacchetto' uuid 'trovato'. Ho provato anche a installarli: 'apt-get install sqlite3' e 'apt-get install uuid', si è installato correttamente ma non ha aiutato. Come fai a sapere quale pacchetto esattamente installare?
megas,

3
Puoi facilmente fare ricerche di pacchetti usando apt-cache search. La ricerca di sqlite3spettacoli è libsqlite3-devuna delle risposte, quindi è probabilmente quello che vuoi. Allo stesso modo, probabilmente vuoi uuid-dev. Ora dato che il tracker è già stato impacchettato in Ubuntu, un'opzione sarebbe quella di installare i requisiti di compilazione per quel pacchetto: ciò dovrebbe essere facilmente sufficiente per permetterti di costruirlo dal sorgente. Puoi farlo usando il comando apt-get build-dep tracker.
James Henstridge,

1

Molto semplice. Prima controlla la tua versione di Ubuntu eseguendo il comando lsb_release -a. Vai su https://packages.ubuntu.com/ , cerca il nome del pacchetto cosa vuoi come la tua versione di Ubuntu.

Nota: installare con la versione, non con il nome del pacchetto!


Questa risposta è molto vaga. Potresti descrivere di più?
Kulfy,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.