Hoy toca un nuevo tutorial de como integrar Tracker (del estilo de Beagle y Google Desktop). Para los que no lo sepáis:
Tracker es una herramienta diseñada para extraer información y metadatos de tus datos para que puedan ser encontrados fácil y rápidamente.
Me he decantado por éste motor de búsqueda ya que es rápido (bastante más que beagle, cuya ocupación en memoria era excesiva) y código abierto, frente a Google Desktop).
Existen paquetes en Feisty pero lo que vamos a hacer aquí es compilarlo desde la fuente, y además instalaremos los kioslaves para la integración con KDE (nuestro escritorio para kubuntu) en Konqueror. Como opción también pondremos un diálogo de búsqueda en la la barra de tareas (kicker).
Importante!! Si piensas usar el kioslave KIO-Finder te recomiendo que instales tracker directamente desde los repositorios con:
$ sudo aptitude install trackerAdemás, hay un error muy común que aparece con la versión 0.6 relacionado con SQlite que no he sabido solucionar.
Si después de leer estas advertencias sigues queriendo instalarlo desde la fuente, sigue los pasos a continuación.
Pues nos ponemos en marcha ya y lo primero que tenemos que hacer es descargar los tarballs (las fuentes) de todo lo que vamos a compilar (no se me asusten que es muy fácil).
Tracker lo descargaremos de aquí: descargas. Descargar el .bz2
Integración para KDE: kio_find, find_applet.
Una vez descargado y supongo que estáis en (K)Ubuntu, (preferiblemente Kubuntu), váis a la ubicación donde los habéis guardado y los descomprimis (botón derecho, extraer aquí).
Ahora empezamos lo interesante, abrimos la consola (konsole).
Tendremos que instalar primero las utilidades para compilar:
$ sudo apt-get install build-essential checkinstall libdbus-1-3 libdbus-1-dev libdbus-glib-1-2 libdbus-glib-1-dev zlib1g-dev libexif* xsltproc w3m file wv libunac1* unaccent libxml2 libpango1.0-dev libgmime-2.0-2-dev libpoppler* libwv-dev libwv2-dev libgstreamer0.10-dev libpdfkit-dev libxmpi-dev libglade2-devNota: a la hora de hacer este tutorial ya tenía instalado estos paquetes y otros muchas dependencias para otras compilaciones con lo que es posible que se necesite algún paquete más.
A continuación vamos al directorio donde hemos descargado y descomprimido los archivos descargados:
$ cd /directorio/donde/hemos/guardado/los/archivos/Yo me los he puesto en el escritorio en una carpeta llamada Tracker, con lo que tendré que hacer:
$ cd ~/Desktop/Tracker/En esta carpeta tenemos subcarpetas que se han creado al descomprimir: tracker-0.6.1, kio-find-0.2.1 y find_applet-0.2.1.
$ cd tracker*Ya estamos en el directorio donde tenemos la fuente de Tracker. Ahora toca configurarlo y compilarlo:
$ ./configure$ make$ sudo checkinstallCuando te pregunte por algo de documentación das a "enter" directamente para tomar la opción por defecto y a continuación te pedirá que metas una descripción, así que pones lo que quieras. Yo puse: Tracker desktop search indexer and metadata extractor.
Instalación para integración con KDE:
Ahora se supone que ya tenemos instalado tracker, así que vamos a instalar el kioslave y la barra de búsqueda.
$ cd ..$ cd kio*Una vez dentro del directorio del kio-find, procedemos a compilarlo e instalarlo.
$ ./configure$ make$ sudo checkinstallY ahora procedemos a instalar el applet para la barra (kicker).
$ cd ..$ cd find*Una vez dentro del directorio del find-applet, procedemos a compilarlo e instalarlo.
$ ./configure$ make$ sudo checkinstallAhora es el turno de iniciar la indexación, pulsamos alt+F2 y escribimos "trackerd"
Nota: es posible que encontremos errores al correr Tracker, así que si os da error os aconsejo quitar los paquetes que hemos instalado con Synaptic o Adept e instalar Tracker desde los repositorios de Ubuntu:
$ sudo aptitude install trackerPara más información ir a Tracker-project y Kio-Find.
English version



0 comments:
Publicar un comentario en la entrada