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