1 760
contributi
m (Installare Tracker su Debian Etch moved to Desktop Search su Debian Etch: Installare Tracker: Titolo più descrittivo) |
(→Effettuare il Backport: inserita lista pacchetti (thanks to Diego M.)) |
||
Riga 1: | Riga 1: | ||
== Introduzione == | |||
'''[http://www.gnome.org/projects/tracker/ Tracker]''' (più correttamente '''Meta Tracker''') è una applicazione che consente di effettuare ricerche istantanee (''Desktop Search'') sul contenuto dei file e sui metadati (tag di file musicali o immagini, ecc...). Inoltre consente di aggiungere tag ai propri file in modo da migliorare le ricerche. Tracker è pienamente '''desktop neutrale''' aderendo strettamente a tutti gli standard [http://www.freedesktop.org/wiki/ FreedDesktop.org]. | |||
Al contrario di [http://beagle-project.org/Main_Page Beagle] (che è scritto in [http://www.mono-project.com/Main_Page Mono / C#]), Tracker è scritto in C. Per questo motivo, oltre a richiedere solo pochi MB di ram per il suo funzionamento, Tracker è velocissimo nell'indicizzazione dei file e l'impatto sulle prestazioni desktop è dunque pressoché nullo. | |||
Tracker include una semplice interfaccia gtk per effettuare le ricerche. Si integra anche con la [http://raphael.slinckx.net/deskbar/ Deskbar Applet] di Gnome (funziona anche su Etch). È inoltre possibile ricompilare Nautilus per abilitare il supporto a Tracker. È anche possibile integrare Tracker con Konqueror tramite [http://demandiseineseite.gmxhome.de/find/ kio-find]. | |||
Debian Etch non include il pacchetto per Tracker, tuttavia è abbastanza semplice effettuare un [[backport]] del pacchetto per [[testing]] (attualmente alla versione 0.5.4-5). | |||
== Effettuare il Backport == | |||
Il backport di Tracker su Etch non presenta grosse difficoltà. Basta seguire le operazioni descritte in [[Backport da unstable in testing]] anche se in questo caso stiamo facendo un [[backport]] da [[testing]] ad [[unstable]]. | |||
Scarichiamo i file '''DSC''', '''<tt>orig.tar.gz</tt>''', '''<tt>diff.gz</tt>''' dalla [http://packages.debian.org/testing/utils/tracker pagina del pacchetto] ed estraiamo i sorgenti: | |||
$ dpkg-source -x tracker_0.5.4-5.dsc | |||
Installiamo le dipendenze necessarie alla compilazione di tracker. In questo caso non possiamo usare <tt>apt-get build-dep</tt> perchè non c'è in etch un versione vecchia dello stesso pacchetto. Installiamo dunque manualmente con [[Aptitude]] le dipendenze. Dobbiamo praticamente installare tutti i rispettivi pacchetti di sviluppo delle dipendenze indicate nella [http://packages.debian.org/testing/utils/tracker pagina del pacchetto tracker]. | |||
Fortunatamente un lettore è stato così gentile da eseguire <tt>apt-get build-dep</tt> su lenny in modo da avere la lista dei pacchetti da installare anche su etch. Ecco i pacchetti di sviluppo da installare: | |||
<pre> | |||
build-essential cdbs g++ libart-2.0-dev libatk1.0-dev libaudiofile-dev libavahi-client-dev | |||
libavahi-common-dev libavahi-glib-dev libbonobo2-dev libbonoboui2-dev libbz2-dev libcairo2-dev | |||
libdbus-1-dev libdbus-glib-1-dev libesd0-dev libexif-dev libgconf2-dev libglade2-dev libglib2.0-dev | |||
libgmime-2.0-2 libgmime-2.0-2-dev libgnome-desktop-2 libgnome-desktop-dev libgnome-keyring-dev | |||
libgnome2-dev libgnomecanvas2-dev libgnomeui-dev libgnomevfs2-dev libgsf-1-dev libgstreamer0.10-dev | |||
libgtk2.0-dev libidl-dev libmagic-dev liborbit2-dev libpango1.0-dev libpoppler-dev libpoppler-glib-dev | |||
libpoppler0c2 libpoppler0c2-glib libsqlite3-dev libstartup-notification0-dev libxml-parser-perl libxml2-dev | |||
</pre> | |||
Le dipendenze runtime da installare sono invece i seguenti pacchetti: <tt>o3read poppler-utils untex unzip w3m wv xsltproc</tt>. | |||
Per verificare di aver installato tutti i supporti (mp3, jpeg, ...) potete scompattare i sorgenti in una directory temporanea e da li eseguire il classico <tt>./configure</tt> che vi indicherà cosa manca. | |||
Finito di installare i pacchetti necessari, per creare i deb basta entrare nella dir dei sorgenti (<tt>tracker-0.5.4</tt>) ed eseguire: | |||
$ fakeroot dpkg-buildpackage | |||
Fatto ciò nella cartella superiore avremo tutti i pacchetti deb compilati e pronti per essere installati con il classico: | |||
# dpkg -i *.deb | |||
== Usare Tracker == | |||
A questo punto abbiamo tutto installato. Possiamo fare partire Tracker semplicemente con il comando '''<tt>trackerd</tt>'''. Il file di configurazione <tt>~/.Tracker/tracker.cfg</tt> ci permette di selezionare cartelle aggiuntive oltre alla Home da tenere sott'occhio e cartelle da escludere. Assicuriamoci inoltre che il nostro Desktop Environment lanci <tt>trackerd</tt> ad ogni avvio (per Gnome dovrebbe essere automatico). | |||
{{Warningbox|Nella versione attuale l'indicizzazione delle mail non funziona ancora anche se sono presenti voci nel file di configurazione per attivarla.}} | |||
L'interfaccia gtk per la ricerca si chiama '''<tt>tracker-search-tool</tt>'''. C'è anche una comoda interfaccia testuale chiamata '''<tt>tracker-search</tt>'''. | |||
Buona ricerca ;-) | |||
== Riferimenti == | |||
* [http://www.gnome.org/projects/tracker/documentation.html Meta Tracker Documentation] | |||
* [[Backport da unstable in testing]] | |||
* [http://www.freedesktop.org/wiki/ FreeDesktop.org] | |||
---- | |||
Autore: [[Utente:TheNoise|~ The Noise]] 14:12, 9 Mag 2007 (CDT) | |||
[[Categoria:Desktop]][[Categoria:Tips&Tricks]] |
contributi