УкраїнськаEnglishmRussian
Вход/Новый
В теме нет новых постов

Сборка deb пакета из исходников


Автор Сообщение
Сообщение создано: 18. 08. 2011 [21:39]
Vandrizm
Игорь М
Создатель темы
Зарегистрирован(а) с: 31.07.2010
Сообщения: 55
В дереве исходных текстов имеется директория debian, я так понимаю со спеками для сборки deb пакета. Собственно, а как собрать этот самый deb-пакет по этим спекам?
Сообщение создано: 19. 08. 2011 [07:31]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"Vandrizm" wrote:

В дереве исходных текстов имеется директория debian, я так понимаю со спеками для сборки deb пакета. Собственно, а как собрать этот самый deb-пакет по этим спекам?


Какое отношение этот вопрос имеет к категории "Разработка" и OpenSCADA вообще? По Дебиану и сборке его пакетов существует масса документации. В простейшем случае это команда dpkg-buildpackage -rfakeroot

Learn, learn and learn better than work, work and work.
Сообщение создано: 19. 08. 2011 [08:24]
Vandrizm
Игорь М
Создатель темы
Зарегистрирован(а) с: 31.07.2010
Сообщения: 55
"roman" wrote:

Какое отношение этот вопрос имеет к категории "Разработка" и OpenSCADA вообще? По Дебиану и сборке его пакетов существует масса документации. В простейшем случае это команда dpkg-buildpackage -rfakeroot


Наверно такое же как и темы: "Сборка OpenSCADA в Gentoo Linux", "Создал PKGBUILD для сборки в ArchLinux".

Спасибо

Сообщение создано: 19. 08. 2011 [09:46]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"Vandrizm" wrote:

"roman" wrote:

Какое отношение этот вопрос имеет к категории "Разработка" и OpenSCADA вообще? По Дебиану и сборке его пакетов существует масса документации. В простейшем случае это команда dpkg-buildpackage -rfakeroot


Наверно такое же как и темы: "Сборка OpenSCADA в Gentoo Linux", "Создал PKGBUILD для сборки в ArchLinux".

Не нужно путать теплое с мягким. В указанном Вами случае скрипты для сборки на Gentoo создавались, а Вы просто пользуетесь готовым, которое уже два года как создано и используется в каждом релизе и в прочем!

Learn, learn and learn better than work, work and work.
Сообщение создано: 19. 08. 2011 [10:44]
Vandrizm
Игорь М
Создатель темы
Зарегистрирован(а) с: 31.07.2010
Сообщения: 55
"roman" wrote:

"Vandrizm" wrote:

"roman" wrote:

Какое отношение этот вопрос имеет к категории "Разработка" и OpenSCADA вообще? По Дебиану и сборке его пакетов существует масса документации. В простейшем случае это команда dpkg-buildpackage -rfakeroot


Наверно такое же как и темы: "Сборка OpenSCADA в Gentoo Linux", "Создал PKGBUILD для сборки в ArchLinux".

Не нужно путать теплое с мягким. В указанном Вами случае скрипты для сборки на Gentoo создавались, а Вы просто пользуетесь готовым, которое уже два года как создано и используется в каждом релизе и в прочем!


Позвольте заметить, что по созданию PKGBUILD тоже существует масса документации. И создание PKGBUILD никак не влияет на функционал OpenSCADA, т.е. имеет такое же отношение к разработке как и сборка deb-пакета.
Сообщение создано: 19. 08. 2011 [10:50]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"Vandrizm" wrote:

Позвольте заметить, что по созданию PKGBUILD тоже существует масса документации. И создание PKGBUILD никак не влияет на функционал OpenSCADA, т.е. имеет такое же отношение к разработке как и сборка deb-пакета.

Только скриптов не было, что не так просто, если Вы не в курсе!
Вы просто скажите чего разрабатывать собирались, что в категорию "Разработка" написали?

Learn, learn and learn better than work, work and work.
Сообщение создано: 19. 08. 2011 [12:35]
Vandrizm
Игорь М
Создатель темы
Зарегистрирован(а) с: 31.07.2010
Сообщения: 55
"roman" wrote:

Только скриптов не было, что не так просто, если Вы не в курсе!

Догадывался, что их когда-то не было как и всего остального.

"roman" wrote:

Вы просто скажите чего разрабатывать собирались, что в категорию "Разработка" написали?

Для начала я хотел собрать deb-пакет для своей системы, полагая что если собирают пакеты для Ubuntu 11.04, то не составит большого труда разместить в ответ конкретные действия, которые приведут к успешной сборке по другие версии.

Я уже отвечал, что меня побудило оставить сообщение в категории "Разработка".
Сообщение создано: 19. 08. 2011 [13:34]
almaz
Almaz Karimov
Contributor
Зарегистрирован(а) с: 25.09.2008
Сообщения: 516
"Vandrizm" wrote:
В дереве исходных текстов имеется директория debian, я так понимаю со спеками для сборки deb пакета. Собственно, а как собрать этот самый deb-пакет по этим спекам?

Находясь в верхней директории исходных текстов OpenSCADA вбиваете две команды и на каталог выше через некоторое время получаете несколько deb-пакетов.
autoreconf -ivf
dpkg-buildpackage

PS Для работы достаточно установить один deb-пакет командой sudo dpkg -i openscada_0.7.1-2_i386.deb (если собираете на 64-битной системе или ARM вместо i386 в названиях пакетов будет соответственно amd64 или armel). Остальные пакеты ставятся по необходимости. Кстати в дебиан 6.0 нужно подключать репозитории дебиан 5.0 так как осталась зависимость от библиотек MySQL (месяц назад собирал).

21 век - век повсеместной автоматизации. Главное - во благо всем людям.
Сообщение создано: 19. 08. 2011 [15:15]
Vandrizm
Игорь М
Создатель темы
Зарегистрирован(а) с: 31.07.2010
Сообщения: 55
"almaz" wrote:

Находясь в верхней директории исходных текстов OpenSCADA вбиваете две команды и на каталог выше через некоторое время получаете несколько deb-пакетов.
autoreconf -ivf
dpkg-buildpackage


Алмаз, спасибо!
Попробую.
Сообщение создано: 31. 08. 2011 [07:57]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
http://wiki.oscada.org/Doc/SborkaIzIsxodnikov

Learn, learn and learn better than work, work and work.



2657