Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tracker [Le 03/05/2015, 19:26]
magicn trackerd n'existe plus, place à tracker-control
tracker [Le 11/09/2022, 11:43] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>Oneiric ​recherche_de_fichiers ​vétuste}}+{{tag>Jammy gnome recherche_de_fichiers}}
  
 ---- ----
Ligne 5: Ligne 5:
 ====== Tracker, outil d'​indexation et recherche de fichiers ====== ====== Tracker, outil d'​indexation et recherche de fichiers ======
  
-===== Qu'​est-ce que Tracker ​? =====+**Tracker** est un projet [[GNOME]] de moteur d'​indexation et de recherche évolué, qui répertorie les fichiers, leur contenu, les métadonnées des fichiers et les données de l'​utilisateur,​ pour ensuite permettre de les chercher selon divers critères : nom du fichier, métadonnées,​ contenu. Ainsi, vous pourrez retrouver un fichier mp3 avec le nom de l’album, de l'​artiste ..., ou un document PDF avec une expression dans un paragraphe, l’auteur du document… .
  
-**Tracker** est un projet GNOME de moteur ​de recherche évoluéqui indexe les données.+Il a l'​avantage ​de consommer généralement très peu de mémoire et de solliciter peu le processeurtout en restant très rapide.
  
-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 normalement consommer ​très peu de mémoireenviron 5 ou 7 Moet de solliciter peu le processeurtout en restant très rapide. Certains utilisateurs se plaignent cependant parfois de l'​utilisation excessive du processeur ​(alors bloqué à 100%par cet utilitaire. Si vous rencontrez ce problèmevous pouvez essayer d'​autres moteurs de recherchecomme [[recoll|recoll]].+**Tracker** prend en charge ​[[https://​wiki.gnome.org/​Projects/​Tracker/​SupportedFormats|de très nombreux types de fichiers]] : documents texteHTMLOpenDocument,​ MS Word, PDF, fichiers ​de codes sourcesimages, vidéos, musiques, conversations IM/​IRC ​(si archivage actif), E-mails...
  
-Sur les systèmes d'​exploitations autres que GNU/Linux, Tracker peut être comparé à [[http://​www.apple.com/​macosx/​features/​spotlight/​|Spotlight]] d'​Apple. Et si vous êtes sous Windows, il peut être comparé à [[http://​www.copernic.com/​fr/​|Copernic Desktop Search]], [[http://​desktop.google.com/​|Google Desktop Search]] ou la   ​[[http://​toolbar.msn.com/​|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 [[http://​www.beatniksoftware.com/​tomboy/​|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 [[http://​www.gnome.org/​projects/​tracker/​screenshots.html|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é,​ 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é. 
  
 ===== Installation ===== ===== Installation =====
  
-==== Depuis (testé avec XUbuntu 14.10 et 15.4) ====+Il vous suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​tracker]]** (si vous n'​êtes pas sur une Ubuntu officielle >19.04, où le logiciel est installé par défaut).
  
-  - [[:​tutoriel:​comment_installer_un_paquet|Installer les paquets]] **[[apt>​tracker]]** et **[[apt>​tracker-gui]]**. +==== Premier lancement ====
-Ou, dans un [[:​terminal]],​ saisir la [[:​commande_shell|commande]] suivante : +
-<​code>​sudo apt-get install tracker tracker-gui</​code>​+
  
-  - Lancer l'IHM de configuration:​ menu - rechercher "​index"​ : s'​appelle "​Recherche et indexation" ​(peut s'appeler "​Indexing Preferences"​afin de configurer les répertoires à indexer et l'​utilisation CPU que vous autorisez. +Tracker est installé par défaut dans Ubuntu Gnome (la version officielle d'Ubuntudepuis la 19.04, car les applications GNOME dépendent souvent fortement ​de Tracker. Ainsi, Tracker va être automatiquement fourni en dépendance de GNOME Musique, GNOME Photos ou encore GNOME Documents, car ces logiciels ne peuvent fonctionner ​que si Tracker est installé.
-  - Utilisation :  menu - lancer "​recherche sur cet ordinateur"​ (peut aussi s'​appeler "​Desktop Search"​)+
  
-<note tip>​Le ​système ​d'indexation ​est automatiquement relancé au démarrage.</​note>​ +Après votre installation du système, vous allez sans doute copier vos fichiers. Et Tracker va commencer leur indexation ​en tache de fondsNormalement votre machine ne ralentira pas ou peu, mais il faut être conscient que cette première indexation prend du temps et de la puissance processeur.
-==== Depuis Ubuntu 11.10 - Oneiric Ocelot====+
  
-L'​outil gnome-search-tool est installé par défaut mais peut s'​avérer non suffisant. ​ 
-Pour utiliser tracker, il suffit de l'​installer et de vérifier qu'il se lancera bien à chaque démarrage. 
  
-Pour l'​installer,​ vous pouvez utiliser apt ou voici une procédure via synaptic : +=====Utilisation=====
-  * Lancez Synaptic +
-{{ :​tracker_synaptic.png?​200 |}}+
  
-  * Recherchez tracker +==== Avec GNOME Shell ====
-{{ :​tracker_synaptic2.png?​200 |}} +
-Et en cliquant droit sur la ligne "​tracker",​ cliquez sur "​sélectionner pour installation"​. +
-Synaptic va rajouter les paquets nécessaires,​ acceptez, Synaptic lance l'​installation.+
  
-Une fois l'​installation terminée, il faut paramétrer le système pour qu'il lance tracker à chaque démarrage.  +**Tracker** est pensé comme un élément central ​dans le fonctionnement des applications GNOME en général, ​et de l’environnement [[GNOME Shell]] en particulier.
-  ​Ouvrez la fenêtre "​Applications au démarrage"​ +
-{{ :​tracker_synaptic3.png?​200 |}} +
-  ​tracker ne devrait pas être dans la liste. s'il y est sautez l'​étape suivante. Sinon ajoutez ​le +
-{{ :​tracker_demarrage.png?​200 |}} +
-  * Cliquez sur ajouter ​et complétez le formulaire avec les informations suivantes : +
-  - Nom : Recherche instantanée +
-  - Commande : tracker-control -s +
-  - Commentaire : Lance l'outil d'​indexation des fichiers+
  
-Déconnectez-vous ou rebootez votre machine. Au login suivant, tracker va lancer une première analyse ​des répertoires du home (voir paragraphes suivants pour le paramétrage). Il est possible ​de suivre cette indexation en exécutant dans un terminal //​tracker-control//​. Une fois terminéel'outil s'​exécute depuis un terminal via //​tracker-needle//​ ou depuis le dock en recherchant les mots "recherche" ou "​tracker"​.+La recherche fournie par la vue des activités ​de GNOME Shell repose presque entièrement sur Tracker : fichiersphotos, musiques, documents, notes, etc. L'accès naturel aux fichiers par la recherche ​intégrée à GNOME Shell nécessite la présence de Tracker sur le système.
  
-<note tip>Sous Gnome-Shell,​ pour activer l'​indexation ​au sein du tableau de bordil faut activer l'extension [[https://​extensions.gnome.org/​extension/​284/​tracker-search/​|Tracker Search]]</​note>​+Quand on tape au clavier dans la vue des activitésc'est Tracker qui est utilisé en arrière-plan.
  
-==== Depuis Ubuntu 9.04====+=== Paramétrage dans Gnome shell===
  
-Tracker n'est plus installé par défautPour l'​installeril suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer ​le paquet]] **[[apt://​tracker|tracker]]** (version 0.8.17 sous Maverick)+Dans les "​paramètres système de GNOME",​ rubrique "​Recherche"​ (Paramètres > recherche), on peut définir ce qui est indexé et pourra être facilement recherchéLes fichiers sont le minimummais on peut ajouter les commandes saisies dans le terminal, les rendez-vous de l'​agenda ....
  
-Sous __Lucid__ (Ubuntu 10.04)la version des dépôts (0.6.95) n'est pas la dernière disponible et n'est plus mise à jour (voir [[https://​bugs.launchpad.net/​ubuntu/​+source/​tracker/​+bug/​597628|ce bug]]). Pour installer une version stable plus récente (0.8.7) ou mettre à jour votre ancienne version, il faut ajouter ce [[ppa|dépôt PPA]] : +En haut à droite de cette pageil existe une coche générale qui est normalement "​active",​ mais qu'on peut décocher pour désactiver ​la recherche Tracker.
-<​code>​sudo add-apt-repository ppa:​tracker-team/​tracker</​code>​+
  
-Vous pouvez également installer ​la version instable - à vos risques et périls!! ​(0.9.5) via ce [[ppa|dépôt PPA]] :  +En cliquant sur le bouton **Paramètres > recherche > __Emplacements de la recherche__**,​ on peut préciser ​(en cochant / décochant) les répertoires sur lesquels on souhaite que la recherche soit faite ou désactivée.
-<​code>​sudo add-apt-repository ppa:​tracker-team/​tracker-unstable</​code>​+
  
-Une fois le dépôt ajouté, n'​oubliez pas de vous mettre à jour par la commande:  +<note help>Fermer ou ré-ouvrir la session peut être nécessaire pour que les modifications soient prises en compte.</note> 
-<code>sudo apt-get update</code>+  
 +====Commandes diverses==== 
 +Le paramétrage de base est accessible par les Paramètres du système > recherche (comme indiqué plus haut). \\ 
 +Il existe certaines commandes utilisables au terminal permettant d'​aller plus loin. Soyez prudent, et ne les utilisez que si vous savez ce que vous faite. Les commandes ci-dessous sont celles arrivées avec tracker3, en septembre 2020.
  
-Sur la documentation anglaise on cite d'autres outils +''​tracker3 reset --filesystem'' ​relance et reconstruit toute l'indexation ​de vos fichiers. Cela peut prendre un certain temps et faire monter fortement l'​utilisation du processeur.
-   ​*[[http://​strigi.sourceforge.net/​|Strigi]] +
-   ​*[[http://​www.lesbonscomptes.com/​recoll/​|Recoll]] +
-D'autres outils ​de recherches sont également disponible dans la documentation française sur le portail [[recherche_de_fichiers]]+
  
-===== Configuration ===== +''​tracker3 daemon -t''​ : tue tous les processus tracker (tracker-miner) en cours, pour la session en cours. Arrête l'​indexation sur la session en cours.
  
-En cliquant avec le bouton droit sur l'icône du tableau ​de bordvous aurez accès aux préférences ​de la //deskbar applet//vous permettant de configurer les plugins activés.+''​tracker3 daemon -w''​ : permet de voir en temps réels ​l'indexation ​de la base de données. En temps normalindexation faite, il n'y a plus beaucoup d'​activité (seulement celle sur les nouveaux fichiers), voir aucune. En période de construction (après avoir copié de nombreux fichiers sur disque) ou reconstruction ​de la basel'​activité est forte.
  
-Vous pouvez compléter votre configuration simplement  +''​gsettings list-recursively |grep -i tracker'​' : liste les paramètres ​de TrackerAssez technique.
-   * via son interface graphique, accessible depuis //Système → Préférences → Préférences d'indexation//​ (ou //Recherche et indexation//​ avec Hardy et Lucid) ; +
-<​note>​ +
-Le dossier ~/.config/tracker/ existe après l'installation mais ne semble plus utilisé. +
-Les éléments spécifiés ci dessous sont ignorés. +
-</​note>​ +
-   * via son fichier ​de configuration[[:​tutoriel:​comment_editer_un_fichier|É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 ​:+''​tracker3 info /​home///​vous///​Documents/​un_fichier.pdf''​ [//vous// = votre nom de profil] ​liste les informations indexées pour le fichier **un_fichier.pdf**.
  
-<​file>​ +''​tracker3 status''​ : affiche l’état de l’index ​(nombre de fichiers ​indexés, …ainsi que la liste des erreurs d’indexation.
-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) +
-</​file>​+
  
-Ou bien l'​indexage des mails : 
  
-<​file>​ +====Lancer au démarrage====
-[Services] +
-IndexEvolutionEmails=false             +
-IndexThunderbirdEmails=true +
-IndexKmailEmails=false +
-</​file>​+
  
-===== Utilisation =====+<note important>​Normalement,​ Tracker se lance au démarrage. Ce chapitre n'est à utiliser qu'en cas de problème, donc.</​note>​
  
-==== Lancer l'​indexation ====+Pour ajouter **Tracker** aux applications au démarrage suivez les instructions de cette [[:​tutoriel:​application_demarrage|page]].\\ ​
  
-Tracker se lancera automatiquement (en tout cas après ​le premier redémarrage session). +Complétez ​le formulaire avec les informations suivantes : 
-  * Pour vérifier son état:  +  * Nom Recherche instantanée 
-<​code>​tracker-control -S</​code>​+  * Commande : tracker-control -
 +  * Commentaire : Lance l'​outil d'​indexation des fichiers
  
-  * Pour lancer Tracker et l'​indexage immédiat de votre /home : +Déconnectez-vous puis reconnectez-vous (ou redémarrez votre machine).
-<​code>​tracker-control ​-s</​code>​ +
-Sans configuration particulière,​ la première exécution va indexer tous les documents et mails de l'​utilisateur. Elle sera donc plus longue. +
-Tracker indexera ensuite vos fichiers au fur et à mesure, en mobilisant vos ressources de manière minimale+
  
-==== 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.+===== À propos ​de l'​indexation ​=====
  
-Un clic gauche sur l'icône ouvre directement ​l'outil de recherche.+==== Sécurité ==== 
 +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é,​ particulièrement dans le cas où des partitions ou répertoires chiffrés seraient indexés et donc transcris __en clair__ dans la base de données Tracker.
  
-Pour le lancer : ALT+F2 et entrez ​la commande **tracker-applet**. +Le stockage de la base de données de tracker3 se fait dans ce répertoire : ''​$HOME/​.cache/​tracker3''​
-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 : [[http://tuto.isoat.org/​p-ubuntu-tracker-icone.html|Faire réapparaître l'icône ​de l'​applet Tracker (v.0.6.6) dans la taskbar]]+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 du répertoire ''​/.cache'' pour plus de sécurité.
  
 +==== Performances ====
  
-==== Utiliser l'​outil de recherche ​====+Certains utilisateurs((https://​askubuntu.com/​questions/​346211/​tracker-store-and-tracker-miner-fs-eating-up-my-cpu-on-every-startup)) se plaignent parfois de l'​utilisation excessive du processeur par cet utilitaire. Si vous rencontrez ce problème, vous pouvez essayer d'​autres moteurs d'​indexation,​ comme [[:​Recoll]],​ ou vous reposer sur la recherche (plus lente) du gestionnaire de fichiers. Normalement,​ les problèmes de performances ont été résolus avec la V3 de Tracker (Gnome 38 - septembre 2020). 
 +Cependant les problèmes peuvent hélas encore être présents, notamment sur Ubuntu 22.04. Pour stopper l'​indexation de Tracker, installer [[:dconf]] et naviguer jusqu’à **org > freedesktop > Tracker > Miner > Files**. Puis dans **crawling-interval** mettez **-2** et dans **enable-monitors** cochez **faux**. 
 +Cela est aussi possible avec les deux commandes suivantes :​ 
 +<code bash> 
 +gsettings set org.freedesktop.Tracker3.Miner.Files crawling-interval -2   
 +gsettings set org.freedesktop.Tracker3.Miner.Files enable-monitors false 
 +</​code>​ 
 +==== Désinstallation ​==== 
 +Vous ne pouvez pas désinstaller facilement Tracker de Ubuntu gnome (>​=19.04),​ car le cœur du système en dépend.
  
-L'outil de recherche ​Tracker ​est disponible dans //​Applications → Accessoires → Outil de recherche Tracker//.+Il n'y a pas de problème à désinstaller ​Tracker ​sur d'​autres variantes d'​Ubuntu si vous l'y avez installé. 
 +===== Voir aussi =====
  
-Si vous préférez une recherche en ligne de commande ​:+  * [[https://​wiki.gnome.org/​Projects/​Tracker|Page officielle du projet]] 
 +  * [[https://​wiki.gnome.org/​Projects/​Tracker/​Documentation|documentation officielle du projet]] 
 +  * [[:​Recoll]] 
 +  * [[:​GNOME]] 
 +  * [[:GNOME Shell]] 
 +  * [[http://​strigi.sourceforge.net/​|Strigi]] 
 +   
 +D'​autres outils ​de recherches sont également disponible dans la documentation française sur le portail [[:recherche de fichiers]].
  
-  tracker-search +==== Pages en relation avec le sujet ====
- +
-Pour connaître rapidement l'​état de l'​activité de Tracker (à condition que le paramètre "​verbosity"​ soit >= 1 dans~/​.config/​tracker/​tracker.cfg) : +
-<​code>​ +
-tail -f ~/​.local/​share/​tracker/​tracker.log +
-</​code>​  +
-(CTRL+C pour quitter) +
- +
-===== Astuces ===== +
- +
-==== Intégration de Tracker dans Nautilus ==== +
- +
-<note warning>​Ce paquet n'est pas officiel et pourrait déstabiliser votre système. Vous l'​installez à vos risques et périls.</​note>​ +
- +
-Il vous faudra télécharger et installer le paquet suivant : //​[[http://​www.gnome.org/​~jamiemcc/​tracker/​DEB/​nautilus_2.14.1-0ubuntu9tracker1_i386.deb|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 [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **wv** après avoir activé le [[depots#​universe_et_multiverse|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 : +
-<​code>​tracker-control -r +
-tracker-control -s</​code>​ +
- +
-===== Liens ===== +
- +
-  * [[http://​projects.gnome.org/​tracker/​|page officielle du projet]] +
-  * [[http://​www.gnome.org/​projects/​tracker/​documentation.html|documentation officielle du projet]] +
-  * [[https://​help.ubuntu.com/​community/​MetaTracker|documentation ubuntu anglaise]] +
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3563994#​p3563994|Discussion "​Tracker"​]] sur le forum ubuntu-fr +
- +
-===== Pages en relation avec le sujet =====+
  
 {{topic>​recherche_de_fichiers}} {{topic>​recherche_de_fichiers}}
Ligne 210: Ligne 114:
 ---- ----
  
-//​Contributions : gameboy du [[http://​www.labo-linux.org|Labo-Linux]],​ [[utilisateurs:​poupoul2|poupoul2]],​ free.rage//+//​Contributions : gameboy du [[http://​www.labo-linux.org|Labo-Linux]],​ [[utilisateurs:​poupoul2|poupoul2]],​ free.rage, [[utilisateurs:​roschan]] 
 +, ...// 
  • tracker.1430673970.txt.gz
  • Dernière modification: Le 03/05/2015, 19:26
  • par magicn