Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



Beagle est un moteur de recherche évolué capable d'indexer toutes vos données et d'y ajouter des tags à votre guise. On peut ainsi retrouver n'importe quel fichier instantanément ainsi qu'exécuter l'application dont il dépend à partir d'une simple requête par mot-clé. Si vous connaissez un peu les logiciels Apple, il peut être comparé à Spotlight. Et si vous êtes sous Windows, il peut être comparé à Copernic Desktop Search, Google Desktop Search ou la MSN Search Toolbar.

Sous Linux, il peut être comparé à Tracker, bien que celui-ci soit complètement codé en C alors que Beagle est codé C#(mono), certains considère que le C est un langage plus approprié, plus simple et plus puissant, c'est un argument ambigu sujet à débats…

Beagle sait prendre en charge les fichiers de types :

  • Documents texte, HTML, OpenOffice, PDF, etc.
  • Emails
  • Fils RSS
  • Pages web
  • Conversations IM/IRC (si archivage actif)
  • Notes Tomboy
  • Codes sources
  • Images
  • Musiques
  • Applications
  • … etc. liste complète

Pour avoir un aperçu de Beagle en action, voici quelques vidéos :

Pour être tenu informé de l'actualité Beagle, le Planet est incontournable.

Bon, présentations faites, passons à son installation sous la distribution Ubuntu Hoary.

Ouvrez Beagle Search dans le menu Applications > Accessoires > Recherche. Rendez-vous ensuite dans les préférences (recherche > préférences), puis dans l'onglet Indexation et cocher la case Indexer mon dossier personnel. Ajoutez si nécessaire d'autres dossiers.

Les attributs étendus (extended attributes) peuvent être utilisés par beagle pour garder la trace des fichiers qui ont été indexés et ceux qui doivent être ré-indexés. De base Beagle utilise sqlite qui est un peu plus lent, mais si ce dernier vous suffit il est nullement nécessaire de se lancer dans cette manipulation.

Si vous utilisez les systèmes de fichiers XFS ou JFS, il n'est pas nécessaire de suivre cette procédure car les attributs étendus y sont déjà activé. Pour les systèmes de fichier Reiser3, ext2 and ext3, la configuration par défaut du noyau n'active pas les attributs. Il est donc nécessaire d'effectuer une modification.

En l'occurrence, c'est sur la partition où se trouve le répertoire /home qu'il nous faut opérer. Si vous avez suivi la procédure d'installation standard de Ubuntu, votre répertoire /home se trouve logiquement rattaché à la partition racine, soit par exemple /dev/hda1. Si vous avez dédié une partition pour votre répertoire /home, vous modifierez en conséquence.

Éditez le fichier /etc/fstab. /etc/fstab

Si votre dossier home se trouve sur la partition principale, vous devez avoir une ligne de ce type :

/dev/hda1       /               ext3    defaults,errors=remount-ro 0 1

Rajoutez simplement user_xattr à la suite de errors=remount-ro :

/dev/hda1       /               ext3    defaults,errors=remount-ro,user_xattr 0 1

Si vous utilisez une partition dédiée home, ça donne :

/dev/hda4     /home     ext3     defaults,user_xattr     1 2

Enregistrez les modifications et quittez l'éditeur de texte.

Exécutez maintenant la commande suivante, si votre home est sûr la partition principale :

sudo mount -o remount /

Et celle-ci, si vous avez une partition dédiée :

sudo mount -o remount /home

Beagle peut aussi rechercher dans votre historique internet du navigateur Firefox (navigateur par défaut sous Ubuntu), pour ce faire il suffit d'installer une extension à Firefox.

Téléchargez l'extension à partir du site officiel http://beagle-project.org/Firefox_Extension puis chargez le via le menu Fichier ⇒ Ouvrir un fichier… de Firefox. Relancez ensuite Firefox et Beagle pourra maintenant retrouver les pages web que vous avez visitées !

Pour configurer comment beagle doit indexer votre historique (par exemple lui indiquer s'il doit indexer ou non les pages sécurisées) faites Outils ⇒ Extensions dans Firefox, choisissez "Beagle Indexer" et cliquez sur "Options".

Beagle dans le menu


Contributeurs : Page wiki adaptée de Play's Blog par ostaquet et complété par keyes. (Merci Gilles ;-))

  • beagle.1185725533.txt.gz
  • Dernière modification: Le 18/04/2011, 14:39
  • (modification externe)