Создание пакета для программы на FPC под Линукс

Любые обсуждения, не нарушающие правил форума.

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

Создание пакета для программы на FPC под Линукс

Сообщение ViruZ » 19.09.2007 16:46:19

Кто-нибудь уже задавался таким вопросом?
1. Чем создать RPM/DEB пакеты?
2. Как определить зависимости?
ViruZ
постоялец
 
Сообщения: 175
Зарегистрирован: 30.05.2005 17:41:12
Откуда: Украина

Re: Создание пакета для программы на FPC под Линукс

Сообщение shade » 25.04.2009 09:55:08

Ап.

Неужели никто не знает?
Аватара пользователя
shade
энтузиаст
 
Сообщения: 879
Зарегистрирован: 21.02.2006 20:15:48
Откуда: http://shamangrad.net/

Re: Создание пакета для программы на FPC под Линукс

Сообщение ev » 25.04.2009 10:08:30

могу предложить перейти на freebsd ;)
там и создание порта для описано детально (на русском) на официальном сайте проекта
из порта легко получить бинаркник
ev
долгожитель
 
Сообщения: 1772
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Re: Создание пакета для программы на FPC под Линукс

Сообщение NXP » 25.04.2009 10:16:15

ViruZ писал(а):Кто-нибудь уже задавался таким вопросом?
1. Чем создать RPM/DEB пакеты?
2. Как определить зависимости?

OpenSUSE Build Service Вам в руки. Оно умеет собирать все и решать зависимости автоматом.
За подробностями в Google
Аватара пользователя
NXP
постоялец
 
Сообщения: 187
Зарегистрирован: 02.01.2008 16:11:56
Откуда: Воронеж

Re: Создание пакета для программы на FPC под Линукс

Сообщение shade » 25.04.2009 10:44:20

NXP писал(а):OpenSUSE Build Service Вам в руки

хм... посмотрим: http://ru.opensuse.org/Build_Service
Аватара пользователя
shade
энтузиаст
 
Сообщения: 879
Зарегистрирован: 21.02.2006 20:15:48
Откуда: http://shamangrad.net/

Re: Создание пакета для программы на FPC под Линукс

Сообщение Attid » 26.04.2009 16:52:23

сделать Make файл и потом checkinstall
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: Создание пакета для программы на FPC под Линукс

Сообщение EmeraldMan » 04.10.2009 18:09:01

Задался этим же вопросом, а именно созданием deb пакета.
Как я понимаю:
1. deb файл представляет собой архив ar.
2. В архиве файлик debian-binary и две директории - control.tar.gz и data.tar.gz. Назначения всего понятно: в первом архиве лежит описание пакета, зависимости и т.п.; во втором собственной файлы в иерархическом порядке, названия каталогов соответствуют реальным системным куда будут распаковываться.
3. Если все это собрать вмести и архивировать ar, а потом пеерименовать расширение в deb, то поидее должно работать.
Вот в чем проблемка:
Если открыть напримре файлик data.tar.gz, то можно увидеть, что первый каталог в архиве начинается с '.', т.е. родительский каталог, оно и верно. А вот как создать такую папку и упаковать в архив? Линукс при создании папки с именем '.' говорит - такая папка уже есть.
Аватара пользователя
EmeraldMan
постоялец
 
Сообщения: 149
Зарегистрирован: 16.10.2008 08:41:51
Откуда: Белгород

Re: Создание пакета для программы на FPC под Линукс

Сообщение Attid » 04.10.2009 18:41:42

можно посмотерть как это делает фпц (насколько помню при make есть опция создать deb)

в скриптах сборки доблекомандира есть такое

Код: Выделить всё
# Create *.deb package

checkinstall -D --default --pkgname=doublecmd --pkgversion=$DC_VER --pkgarch=$DC_ARCH --pkgrelease=1.$lcl --pkglicense=GPL --pkggroup=Applications/File --maintainer=Alexx2000@mail.ru --nodoc --pakdir=$PACK_DIR $BUILD_DC_TMP_DIR/install/linux/install.sh
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: Создание пакета для программы на FPC под Линукс

Сообщение qivi » 04.10.2009 22:10:27

Как собрать ДЕБ пакет из исходников я так и не научился, но если надо запоковать в ДЕБ откомпилированные бинарники вот на этой например страничке есть отличная инструкция: http://www.citforum.ru/operating_system ... q_01.shtml (не с самого верха)
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

Re: Создание пакета для программы на FPC под Линукс

Сообщение EmeraldMan » 04.10.2009 22:48:43

Спасиба, всё получилось! ;)
Аватара пользователя
EmeraldMan
постоялец
 
Сообщения: 149
Зарегистрирован: 16.10.2008 08:41:51
Откуда: Белгород

Re: Создание пакета для программы на FPC под Линукс

Сообщение noch » 06.10.2009 12:32:46

попробуй собрать как сделали эти ребята՝ winff.org
Аватара пользователя
noch
постоялец
 
Сообщения: 145
Зарегистрирован: 07.06.2005 09:45:49
Откуда: Armenia


Вернуться в Потрепаться

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

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

Рейтинг@Mail.ru