stetzen 19.12.2008 13:36

How-to`sUbuntu - beagle из svn - создание deb пакета

Дабы избежать ряда болезненных багов beagle в ubuntu 8.10, попытался собрать его из svn. Собирается он послушно, ниже - последовательность упаковывания его в deb пакет.

1. Забираю из svn:
1
2
3
4
5
mkdir beagle
cd beagle
svn checkout http://svn.gnome.org/svn/beagle/trunk/beagle
mkdir b-g
cd beagle

2. Собственно собираю
1
2
./autogen.sh 
make

3. ставлю в отдельную директорию
1
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. Собственно собираю и ставлю пакет
1
2
3
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/


Тэги: beagle deb svn ubuntu
+ 3 -
Похожие Поделиться

djnightrider 19.12.2008 13:40 #
Ссылка на сайт проекта beagle была бы крайне уместна, а то не все еще знают что это :)
Спасибо, завтра попробую.
vanyok 19.12.2008 14:02 #
Угу. Можно вообще вкратце написать что это за зверь и зачем он нужен. Ну, для новичков в Lnx.
exelens 20.12.2008 22:25 #
"и большим потреблением памяти."

=)))) Прикольно
booley 27.02.2009 16:01 #
checkinstall? =>
mironov_orig 01.08.2011 10:22 #
Одминчиги, поправьте форматирование