Author |
Message |
Written on: 06. 04. 2011 [09:24]
|
IrmIngeneer
Константин \m/
Contributor Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
|
Собираю OpenSCADA под Gentoo. После версии 0.7.0 пришлось поправить пач и ebuild. Нужен ли кому еще ebuild под gentoo? На всякий случай, выкладываю. Пишите об ошибках, у меня не замечено.
Подходит также для svn.
[This article was edited 2 times, at last 06.04.2011 at 09:26.]
Attachment
|
Written on: 06. 04. 2011 [09:48]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
Лучше переделайте его к концепции размещения предстоящего релиза 0.7.1.
Тогда включу *.ebuild в дерево исходных текстов.
Learn, learn and learn better than work, work and work.
|
Written on: 07. 04. 2011 [12:15]
|
IrmIngeneer
Константин \m/
Contributor Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
|
В "Руководство по сборке OpenSCADA из исходных текстов" я споткнулся сразу на первых строках - "Сборка должна производится от имени обычного пользователя."
Не очень понятно, зачем это может быть нужно - в gentoo вся система собирается из исходников и под рутом, дользователь не имеет прав на такие операции. Наверное, в других дистрибутивах по-другому... Но ведь для удовлетворения зависимостей все равно придется собирать пакеты от рута и глобально, иначе они не будут иметь доступа к системным ресурсам (qt, например).
Может, предложить дополнение к "Руководству..." - специально для gentoo? Там все будет проще, ибо все те же операции, кроме autoreconf после обновления с svn-репозитария, выплняются основной командой сборки менеджера пакетов - emerge, для нее и нужен ebuild, собственно. Но emerge может выполнить только root.
|
Written on: 07. 04. 2011 [18:16]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"IrmIngeneer" wrote:
В "Руководство по сборке OpenSCADA из исходных текстов" я споткнулся сразу на первых строках - "Сборка должна производится от имени обычного пользователя."
И это правильно.
"IrmIngeneer" wrote:
Не очень понятно, зачем это может быть нужно - в gentoo вся система собирается из исходников и под рутом, дользователь не имеет прав на такие операции.
Да ну. Пользователь устанавливать в системные директории права не имеет, а собирать права он всегда имел. И никто ему не мешает установить себе локально. Инструкцию дочитайте.
"IrmIngeneer" wrote:
Может, предложить дополнение к "Руководству..." - специально для gentoo? Там все будет проще, ибо все те же операции, кроме autoreconf после обновления с svn-репозитария, выплняются основной командой сборки менеджера пакетов - emerge, для нее и нужен ebuild, собственно. Но emerge может выполнить только root.
Ну так и выполняйте. Инструкция не про сборку пакетов или партежей, а про простую сборку. Хотя в нормальных дистрибутивах, с вменяемой политикой безопасности, только из под обычного пользователя пакеты и можно собирать.
Learn, learn and learn better than work, work and work.
|
Written on: 22. 04. 2011 [08:13]
|
IrmIngeneer
Константин \m/
Contributor Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
|
В связи с изменением состава файлов исходных текстов - работоспособный ebuild.
Работаю над дополнением к "Руководство..." и над ebuild для возможности включения в состав программы.
Attachment
|
Written on: 24. 04. 2011 [23:25]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
Добавил в загрузку: http://oscada.org/ru/glavnaja/zagruzit
Learn, learn and learn better than work, work and work.
|
Written on: 03. 05. 2011 [16:43]
|
IrmIngeneer
Константин \m/
Contributor Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
|
Почистил ebuild, добавил USE-флаг "bfn", ведется ChangeLog
[This article was edited 1 times, at last 03.05.2011 at 16:44.]
Attachment
|
Written on: 04. 05. 2011 [10:22]
|
IrmIngeneer
Константин \m/
Contributor Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
|
В связи с измененной структурой исходников начная с версии 0.7.1 не собирается demo-проект AGLKS. Поправляю, вечером выложу нормальный ebuild.
|
Written on: 04. 05. 2011 [16:46]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"IrmIngeneer" wrote:
В связи с измененной структурой исходников начная с версии 0.7.1 не собирается demo-проект AGLKS. Поправляю, вечером выложу нормальный ebuild.
Он собирается, только назван не как Демо, а Model.AGLKS, наравне с Model.Boiler.
Learn, learn and learn better than work, work and work.
|
Written on: 05. 05. 2011 [04:48]
|
IrmIngeneer
Константин \m/
Contributor Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
|
Да, Вы правы.
Работоспособный ebuild.
Attachment
|