Linux: как(чем) собрать deb-пакет для установки?

Вопросы использования сторонних (не входящих в состав FPC и Lazarus) утилит и библиотек.

Модератор: Модераторы

Linux: как(чем) собрать deb-пакет для установки?

Сообщение WAYFARER » 23.02.2010 17:10:50

Собственно, сабж...
Аватара пользователя
WAYFARER
энтузиаст
 
Сообщения: 517
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган

Re: Linux: как(чем) собрать deb-пакет для установки?

Сообщение coyot.rush » 23.02.2010 20:42:48

Может вот этим попробывать http://ru.wikipedia.org/wiki/CheckInstall
Аватара пользователя
coyot.rush
постоялец
 
Сообщения: 309
Зарегистрирован: 14.08.2009 08:59:48

Re: Linux: как(чем) собрать deb-пакет для установки?

Сообщение WAYFARER » 23.02.2010 21:32:56

Checkinstall знаю. Им пользуюсь для установки программ из исходников.
dh_make берет инфу для установки из makefile, которых у меня нет. В параметрах компилятора поставил галочку "Создавать makefile", но он почему ничего не создает.
Аватара пользователя
WAYFARER
энтузиаст
 
Сообщения: 517
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган

Re: Linux: как(чем) собрать deb-пакет для установки?

Сообщение qivi » 16.03.2010 18:52:17

Если конечно устроит сборка ДЕБ не из исходников... то вот:
http://www.citforum.ru/operating_system ... q_01.shtml (не с самого верха)

А вот эта же тема обсуждалась ранее: viewtopic.php?f=2&t=2684
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

Re: Linux: как(чем) собрать deb-пакет для установки?

Сообщение EmeraldMan » 17.03.2010 14:18:41

Вот простенькое и очень разжеванное руководство
http://frol9999.blogspot.com/2009/08/deb.html
Я с помощью него сделал первый DEB-пакет. :)
А дальше посмотреть в инете доп. инфу о структуре и поковыряться уже в готовых пакетах, для более продвинутых возможностей (например расстановка зависимостей и т.п.).
На самом деле, не сложнее чем делать пакеты под винду с помощью Inno Setup. ;)
Аватара пользователя
EmeraldMan
постоялец
 
Сообщения: 149
Зарегистрирован: 16.10.2008 08:41:51
Откуда: Белгород

Re: Linux: как(чем) собрать deb-пакет для установки?

Сообщение debi12345 » 17.03.2010 14:45:03

Собирается-то легко:

В каталоге с правами на запись создается структура каталогов ( относительно будущего рут-каталога у клиентов), имя структуры - "$package_name_$version"
внутри - подкаталог "debian"с файлами "control", "preinst", "postinst" и причие скрипты

из этой структуры вызывается шелл :

#hostname: dpkg-deb -b `pwd`

Основой нюанс, если не хотите, что бы Вас поминали плохим словом юзеры необновленных дистрибутивов) -
нужно правильно задать зависимости в файле "control" - здесь нужно указывать не самые последние девелоперские версии библиотек, а самые старые версии, на которых Выша программа еще будет работать :)
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5752
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)


Вернуться в Сторонние средства

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

Рейтинг@Mail.ru
cron