Cuando estaba instalando la aplicación (tracker-0.10.24) recibí este mensaje:
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
Puedo ir a los paquetes de ubuntu e instalarlos paso a paso, pero creo que esta debería ser la forma más conveniente. ¿Cómo instalar todas estas bibliotecas?
apt
, intente ejecutarapt-get install -f <package-name>
.Respuestas:
Presumiblemente este es un error de un
configure
script?El error se refiere a los archivos del paquete pkg-config . Estos no se corresponden uno a uno con los nombres de paquetes de Ubuntu / Debian (ya que no son específicos de Debian o Ubuntu).
En este caso particular, el
dbus-1.pc
archivo se encuentra en ellibdbus-1-dev
paquete de Ubuntu ydbus-glib-1.pc
en ellibdbus-glib-1-dev
paquete de Ubuntu. Instalar esos dos debería satisfacer las dependencias de esaconfigure
verificación de script.fuente
apt-cache search
. Buscarsqlite3
programaslibsqlite3-dev
como una de las respuestas, así que eso es probablemente lo que quieres. Del mismo modo, probablemente quierasuuid-dev
. Ahora, dado que el rastreador ya se ha empaquetado en Ubuntu, una opción sería instalar los requisitos de compilación para ese paquete: eso debería ser fácilmente suficiente para permitirle compilarlo desde la fuente. Puedes hacerlo usando el comandoapt-get build-dep tracker
.Muy simple. Primero verifique su versión de ubuntu ejecutando el comando
lsb_release -a
. Vaya a https://packages.ubuntu.com/ , busque el nombre del paquete que desea como su versión de ubuntu.Nota: ¡instale con la versión, no con el nombre del paquete!
fuente