Bei der Installation der Anwendung (tracker-0.10.24) wurde folgende Meldung angezeigt:
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
Ich kann zu Ubuntu-Paketen gehen und sie Schritt für Schritt installieren, aber ich denke, hier sollte es bequemer sein. Wie installiere ich all diese Bibliotheken?
apt
, versuchen Sie , auszuführenapt-get install -f <package-name>
.Antworten:
Vermutlich ist dies ein Fehler aus einem
configure
Skript?Der Fehler bezieht sich auf pkg-config- Paketdateien. Diese stimmen nicht eins zu eins mit Ubuntu / Debian-Paketnamen überein (da sie nicht Debian- oder Ubuntu-spezifisch sind).
In diesem speziellen Fall befindet sich die
dbus-1.pc
Datei imlibdbus-1-dev
Ubuntu-Paket unddbus-glib-1.pc
imlibdbus-glib-1-dev
Ubuntu-Paket. Die Installation dieser beiden sollte die Abhängigkeiten dieserconfigure
Skriptprüfung erfüllen .quelle
apt-cache search
. Suche nachsqlite3
Showslibsqlite3-dev
als eine der Antworten, also ist es wahrscheinlich das, was du willst. Ebenso möchten Sie wahrscheinlichuuid-dev
. Angesichts der Tatsache, dass der Tracker bereits in Ubuntu enthalten ist, besteht eine Option darin, die Build-Anforderungen für dieses Paket zu installieren: Dies sollte problemlos ausreichen, damit Sie es aus dem Quellcode erstellen können. Sie können das mit dem Befehl tunapt-get build-dep tracker
.Sehr einfach. Überprüfen Sie zuerst Ihre Ubuntu-Version, indem Sie den Befehl ausführen
lsb_release -a
. Gehen Sie zu https://packages.ubuntu.com/ und suchen Sie nach dem Namen des Pakets, das Ihrer Ubuntu-Version entsprechen soll.Hinweis: Installation mit Version, nicht Paketname!
quelle