![]() |
GNU Network Object Model Environment о GNOME по-русски |
|
|
Что такое Beagle
Beagle — это уникальная поисковая машина, написанная на Mono (технология .NET для Linux). Beagle умеет индексировать и искать данные в почте Evolution, включая календарь и контакты, Kmail и Thunderbird (начиная с версии 0.2.8); в логах IM клиентов Gaim и Kopete, в агрегаторах лент новостей Liferea, Akregator и Blam; в записках Tomboy; в истории Konqueror; в web-страницах Firefox и Epiphany; в документации Texinfo, Man, Docbook, Monodoc; в исходных кодах C, C++, C#, Fortran, Java, JavaScript, Lisp, Matlab, Pascal, Perl, PHP, Python, Ruby, Scilab, скриптах Shell, а также в обычных текстовых файлах; в установленных приложениях (вернее в их desktop файлах); в документах OpenOffice.org, MS Office, AbiWord, PDF, RTF; в картинках и аудио файлах. Разумеется Beagle может также искать файлы в заранее проиндексированных каталогах. На данный момент разработка Beagle находится на самом начальном уровне (развивается третья ветка 0.2), однако он уже представляет собой довольно мощную и удобную систему поиска в свалках каталогов и прочих логов. С включением пакетов Mono в дистрибутив Fedora Core (а также многих приложений на Mono, включая Beagle) есть надежда, что проект будет довольно быстро развиваться. Beagle не требует прав суперпользователя и способен запускаться из-под обычного пользователя. Он состоит как бы из двух частей. Первая часть beagled является демоном, индексирующим содержимое вашей домашнего (или какой-либо другого) каталога. Вторая часть beagle-search является поисковым интерфейсом. Установка BeagleДля установки Beagle рекомендуется воспользоваться утилитой YUM. Для ASPLinux 11 нужно подключить репозиторий Extras и отдать команду yum install beagle. [extras] name=ASPLinux $releasever - $basearch - Extras baseurl=ftp://ftp.msiu.ru/pub/asplinux-$releasever/updates/extras/ gpgcheck=1 gpgkey=http://updates.msiu.ru/me/GPG-KEY Запуск BeagleДля запуска Beagle необходимо сперва запустить демон. Если вы используете версию Evolution 2.4 и ниже, то необходимо отключить индексацию в адресной книге, которая толком не работает и приводит к падению демона: beagled --deny-backend EvolutionDataServer При работе с Evolution из ветки 2.6 и старше этой проблемы не существует и для запуска Beagle достаточно простой команды: beagled Разумеется на индексирование данных потребуется некоторое время (причем довольно большое), поэтому рекомендуется вставлять эту строчку в автозапуск вашей DE. Для осуществеления поиска необходимо запустить beagle-search. Можно также добавить строчку beagle-search --icon в автозапуск, тогда в области уведомления появится иконка. |
|
|
© Arkady L. Shane, 13 Jul 2006
|