EnglishУкраїнськаmRussian
Login/New
Topic with many replies

Сборка OpenSCADA в Gentoo Linux


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

openscada-0.7.0.2-ebuild.tar.gz (File type: application/x-gzip, Size: 2.7 kilobytes) — 2929 downloads
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

openscada-0.7.1.ebuild.tar.gz (File type: application/x-gzip, Size: 2.82 kilobytes) — 2963 downloads
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

openscada-0.7.1.ebuild-030511.tar.gz (File type: application/x-gzip, Size: 3.03 kilobytes) — 3091 downloads
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

openscada-0.7.1.ebuild-050511.tar.gz (File type: application/x-gzip, Size: 3.09 kilobytes) — 3029 downloads



5981