Дабы избежать ряда болезненных багов beagle в ubuntu 8.10, попытался собрать его из svn. Собирается он послушно, ниже - последовательность упаковывания его в deb пакет.
1. Забираю из svn:
|
mkdir beagle cd beagle svn checkout http://svn.gnome.org/svn/beagle/trunk/beagle mkdir b-g cd beagle
|
2. Собственно собираю
3. ставлю в отдельную директорию
|
make install DESTDIR=~/beagle/b-g cd ~/beagel/b-g mkdir DEBIAN
|
4. Качаю с packages.ubuntu.com пакет beagle, открываю его в file roller, извлекаю из него архив control.tar.gz, а оттуда - файл control, который и кладу в свежесозданную директорию DEBIAN
5. Редактирую файл control, меняя минорную версию пакета на заведомо большую (0.3.8-10ubuntu10) (можно также поменять мейнтейнера, размер пакета, отображаемый при установке и другое, самое главное, что мне нужно от этого файла - список зависимостей).
4. Собственно собираю и ставлю пакет
|
cd ~/beagle dpkg-deb -b b-g beagle.deb sudo dpkg -i beagle.deb
|
В результате вышеприведенных действий beagle аккуратно ставится в систему (вместе с плагинами для thunderbird и evolution, которые в ubuntu вынесены в отдельные пакеты), он прописывается в автозапуск и в меню. Из проблем такого способа установки - отсутствие информации об md5 сумме пакета, так что распространению (по крайней мере, официальному) он не подлежит в силу проблем безопасности.
upd: Beagle - система индексирования и быстрого поиска по файлам локального компьютера. Аналогична google desktop search и tracker, отличается несколько более высокой скоростью работы и большим потреблением памяти. Написана на C# под mono. Сайт проекта beagle: http://beagle-project.org/