Ceci est une ancienne révision du document !



Tracker, outil d'indexation et recherche de fichiers

Tracker est un projet GNOME de moteur de recherche évolué, qui indexe les données.

Il peut être comparé à Beagle, bien que celui-ci soit codé en C#(mono) alors que Tracker est complètement codé en C. Tracker a l'avantage de consommer très peu de mémoire, environ 5 ou 7 Mo, et de solliciter peu le processeur, tout en restant très rapide.

Sur les systèmes d'exploitations autres que GNU/Linux, Tracker peut être comparé à Spotlight d'Apple. Et si vous êtes sous Windows, il peut être comparé à Copernic Desktop Search, Google Desktop Search ou la MSN Search Toolbar.

Tracker prend en charge les fichiers de types :

  • Documents texte, HTML, OpenDocument, MS Word, PDF, etc.
  • Codes sources
  • Images
  • Vidéos
  • Musiques
  • Conversations IM/IRC (si archivage actif) (pidgin)
  • Emails
  • Applications

Et dans un futur proche :

  • Fils RSS
  • Pages web
  • Contacts
  • Notes Tomboy

Tracker vous permettra également de lancer des actions, selon vos critères de recherche : Exécution de programmes, recherches internet via vos moteurs intégrés à Firefox ou Epiphany

Vous trouverez quelques captures d'écran sur le site officiel du projet.

À propos de l'indexation

Il est important d'avoir à l'esprit que l'indexation de l'ensemble des fichiers présents sur un disque dur peut poser des problèmes de confidentialités, particulièrement dans le cas où des partitions ou répertoires chiffrés seraient indexés et donc présents en clair sur le disque dur.

Dans des cas comme ceux-ci, veuillez noter les répertoires dans lesquels les données de Tracker sont sauvegardés :

  • configuration – ~/.config/tracker/tracker.cfg
  • data – ~/.local/share/tracker
  • index cache – ~/.cache/tracker

Ces répertoires sont tous situés dans le répertoire personnel de l'utilisateur.

Dans le cas où des données d'un répertoire chiffré seraient indexées par Tracker, il serait judicieux de chiffrer les dossiers data et index cache pour plus de sécurité.

Depuis Ubuntu 9.04

Tracker n'est plus installé par défaut. Pour l'installer, il suffit d'installer le paquet tracker

La version des dépôts (0.6.95) n'est pas la dernière disponible et n'est plus mise à jour. Pour installer la dernière version stable (0.8.7) ou mettre à jour votre ancienne version, il faut ajouter le dépôt ppa:tracker-team/tracker Vous pouvez également installer la version instable - à vos risques et périls!! (0.9.5) via ce dépôt: ppa:tracker-team/tracker-unstable

Sur la documentation anglaise on cite d'autres outils

D'autres outils de recherches sont également disponible dans la documentation française sur le portail recherche_de_fichiers

Ubuntu 8.04 LTS

Tracker est installé par défaut.

Pour Ubuntu 6.06 LTS server

Modifiez vos sources de mises à jour pour y ajouter le dépôt suivant :

deb http://debs.michaelbiebl.de/ dapper main

Puis, récupérez la clé GPG suivante :

wget -q http://www.michaelbiebl.de/biebl.asc -O- | sudo apt-key add -

Et enfin installez les paquets tracker tracker-utils tracker-search-tool.

En cliquant avec le bouton droit sur l'icône du tableau de bord, vous aurez accès aux préférences de la deskbar applet, vous permettant de configurer les plugins activés.

Vous pouvez compléter votre configuration simplement

  • via son interface graphique, accessible depuis Système → Préférences → Préférences d'indexation (ou Recherche et indexation avec Hardy) ;
  • via son fichier de configuration. Éditez simplement le fichier ~/.config/tracker/tracker.cfg.

Vous pourrez ainsi définir les répertoires que tracker doit (ou ne doit pas) indexer.

Exemples :

WatchDirectoryRoots=/home/VOTRE_USER/VOTRE_DOSSIER_A_INDEXER         (il s'agit des dossiers que tracker va indexer)
NoWatchDirectory=/home/VOTRE_USER/VOTRE_DOSSIER_A_NE_PAS_INDEXER     (ces dossiers ne seront pas indexés)

Ou bien l'indexage des mails :

[Services]
IndexEvolutionEmails=false            
IndexThunderbirdEmails=true
IndexKmailEmails=false

Lancer l'indexation

Sous Gutsy, tracker se lancera automatiquement. Pour le vérifier, consultez les programmes lancés au démarrage, via Système>Préférences>Sessions

Si ce n'est pas le cas

  • Pour lancer Tracker et l'indexage immédiat de votre /home :
trackerd &

La première exécution va indexer tous les documents et mails se trouvant dans les répertoires configurés. Elle sera donc plus longue. Tracker indexera ensuite vos fichiers au fur et à mesure, en mobilisant vos ressources de manière minimale. Ajoutez ensuite tracker aux programmes démarrés automatiquement

tracker-applet

L'applet tracker-applet vient se placer dans la taskbar et permet de surveiller, suspendre, réindexer et paramétrer finement l'indexation de Tracker.

Un clic gauche sur l'icône ouvre directement l'outil de recherche.

Pour le lancer : ALT+F2 et entrez la commande tracker-applet. L'applet peut-être être lancé directement au démarrage du système en le rajoutant comme programme dans les préférences de session.

Bug connu avec la version 0.6.6 : Faire réapparaître l'icône de l'applet Tracker (v.0.6.6) dans la taskbar

Utiliser l'outil de recherche

L'outil de recherche Tracker est disponible dans Applications>Accessoires>Outil de recherche Tracker.

Si vous préférez une recherche en ligne de commande :

tracker-search

Pour connaître rapidement l'état de l'activité de Tracker (à condition que le paramètre "verbosity" soit >= 1 dans~/.config/tracker/tracker.cfg) :

tail -f ~/.local/share/tracker/tracker.log

(CTRL+C pour quitter)

Utiliser la deskbar applet

Sous Gutsy ou Hardy

Vous pouvez utiliser la deskbar-applet, en l'ajoutant sur votre tableau de bord.

Cette applet vous permettra d'accéder à l'outil de recherche : Cliquez avec le bouton gauche sur l'icône, puis entrez simplement l'objet de votre recherche dans la zone de saisie. Tracker vous renverra aussitôt les index correspondants, que ce soit vos documents, vos mails, vos dossiers…, Il vous permettra également de lancer directement une recherche sur internet, via les moteurs de recherche intégrés dans Firefox.

Sous Feisty ou précédentes versions

Installez le paquet libdeskbar-tracker

ensuite :

$ wget http://www.madman2k.net/files/deskbar-tracker-05.py && mv deskbar-tracker-05.py ~/.gnome2/deskbar-applet/handlers/

Intégration de Tracker dans Nautilus

ce paquet n'est pas officiel et pourrait déstabiliser votre système. Vous l'installez à vos risques et périls

Il vous faudra télécharger et installer le paquet suivant : nautilus_2.14.1-0ubuntu9tracker1_i386.deb Puis relancer Nautilus en faisant "ALT+F2" et taper "nautilus -q"

Indexation de documents MS Office

Sous Ubuntu 7.10, Tracker n'indexe pas les documents Microsoft Office par défaut. Pour que cela fonctionne, il faut installer le paquet wv après avoir activé le dépôt universe. Une réindexation est alors nécessaire (voir ci-dessous).

Forcer une réindexation

Une réindexation peut parfois être nécessaire, par exemple dans le cas d'une migration de version d'Ubuntu. Procédez alors de la manière suivante :

  • Si tracker est lancé au démarrage, commencez par terminer le processus trackerd via la moniteur système
  • Lancez la commande suivante :
trackerd --reindex
  • tracker.1277284773.txt.gz
  • Dernière modification: Le 23/06/2010, 11:19
  • par 147.99.204.204