Lorsque j'installais l'application (tracker-0.10.24), j'ai ce message:
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
Je peux aller sur les paquets ubuntu et les installer étape par étape, mais je pense que cela devrait être un moyen plus pratique. Comment installer toutes ces bibliothèques?
apt
, essayez de courirapt-get install -f <package-name>
.Réponses:
Vraisemblablement, c'est une erreur d'un
configure
script?L'erreur fait référence aux fichiers du package pkg-config . Ceux-ci ne correspondent pas un à un avec les noms de paquets Ubuntu / Debian (car ils ne sont pas spécifiques à Debian ou Ubuntu).
Dans ce cas particulier, le
dbus-1.pc
fichier se trouve dans lelibdbus-1-dev
package Ubuntu etdbus-glib-1.pc
se trouve dans lelibdbus-glib-1-dev
package Ubuntu. L'installation de ces deux devrait satisfaire les dépendances de cetteconfigure
vérification de script.la source
apt-cache search
. La recherche d'sqlite3
émissionslibsqlite3-dev
est l'une des réponses, c'est donc probablement ce que vous voulez. De même, vous voulez probablementuuid-dev
. Maintenant que le tracker a déjà été empaqueté dans Ubuntu, une option serait d'installer les exigences de construction pour ce paquet: cela devrait facilement être suffisant pour vous permettre de le construire à partir de la source. Vous pouvez le faire en utilisant la commandeapt-get build-dep tracker
.Très simple. Vérifiez d'abord votre version d'ubuntu en exécutant la commande
lsb_release -a
. Allez sur https://packages.ubuntu.com/ , recherchez le nom du package que voulez-vous comme votre version d'ubuntu.Remarque: installez avec la version, pas le nom du package!
la source