beagle sous breezy: résultat de mes expérimentations
Evan Monroig
evan.monroig at gmail.com
Jeu 27 Oct 00:22:23 UTC 2005
Bonjour,
J'ai vu il y a quelque temps circuler ici des mails à propos de
beagle. Après avoir fraîchement installé breezy, je me suis demandé ce
que c'était et j'ai donc essayé.
Pour l'installation j'ai trouvé le wiki de beagle
(http://beaglewiki.org/Main_Page), ainsi que la page sur le wiki
d'ubuntu-fr (http://wiki.ubuntu-fr.org/applications/beagle). Mais les
infos ne sont plus à jour j'ai l'impression. J'ai donc expérimenté un
peu et voici comment je l'ai installé.
1) activer 'universe' et installer le package beagle:
$ sudo apt-get install beagle
2) sur le wiki de beagle ils disent qu'il vaut mieux avoir un kernel
avec inotify. Une tentative d'installation infructueuse du nouveau
kernel 2.6.13 ont abouti au constat suivant: inotify est déjà installé
dans le kernel actuel !! (si j'avais su). On peut vérifier par la
commande
$ cat /boot/config-2.6.12-9-686 | grep INOTIFY
qui retourne la ligne
CONFIG_INOTIFY=y
donc pas de problème de ce côté là
3) sur le wiki de beagle ils disent qu'il vaut mieux activer les "user
attributes" sur les partitions que l'on veut indexer
encore une fois un petit tour vers le fichier de configuration du
kernel pour vérifier:
$ cat /boot/config-2.6.12-9-686 | grep XATTR
retourne bien les lignes
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_REISERFS_FS_XATTR=y
CONFIG_DEVPTS_FS_XATTR=y
CONFIG_TMPFS_XATTR=y
J'ai donc activé cette option pour mes partitions (option
'user_xattr') dans /etc/fstab comme suit:
/dev/hda2 / ext3
defaults,errors=remount-ro,user_xattr 0 1
/dev/hda6 /mnt/data ext3 defaults,user_xattr 0 2
4) pour lancer le démon et l'interface de recherche, j'ai ajouté à ma
session dans les programmes de démarrage '/usr/bin/beagled' et
'/usr/bin/best'
5) beagled a une facheuse tendance à manger beaucoup de mémoire
(jusqu'à plus de 1.3 Gigas en le laissant tourner une après-midi sur
mon desktop), et j'ai donc ajouté un job cron pour l'éteindre et le
redémarrer toutes les demi-heures:
$ export EDITOR="vim"
$ crontab -e
où j'ai mis les lignes suivantes
# shut down beagled every 30 minutes as it takes up all resources
0,30 * * * * /usr/bin/beagle-shutdown
# kill it if it could not be properly shut down
1,31 * * * * /bin/kill -9 `pidof mono-beagled`
# relaunch beagled
2,32 * * * * /usr/bin/beagled --replace
6) comme indiqué sur cette page
(http://www.antezeta.com/beagle-fedora.html#google) j'ai essayé
d'activer l'intégration avec google mais sans succès
Qu'en pensez-vous?
Evan
Plus d'informations sur la liste de diffusion ubuntu-fr