From OpenSCADAWiki
Этапы сборки:
- 1. Создание директории для сборки программы:
- $ mkdir ~/build; cd ~/build
- 2. Загрузка пакета с исходными текстами. Может быть произведена двумя способами:
- загрузка тарбола исходных текстов и ресурсов с ftp/http-сервера проекта http://ftp.oscada.org/OpenSCADA и распаковка, например так:
- $ wget http://ftp.oscada.org/OpenSCADA/Work/openscada-0.9+r2537.tar.xz
- $ wget http://ftp.oscada.org/OpenSCADA/Work/openscada-res-0.9+r2537.tar.xz
- $ tar -xvf openscada-0.9+r2537.tar.xz
- $ cd openscada-0.9+r2537
- $ tar -xvf ../openscada-res-0.9+r2537.tar.xz
- получение дерева исходных текстов из SVN-репозитория проекта:
- $ svn co http://oscada.org/svn/trunk/OpenSCADA/
- $ cd OpenSCADA
- 3. Выбор типа сборки:
- бинарные файлы в одном пакете:
- $ ln -s data/debian debian
- бинарные файлы модулей в отдельных пакетах:
- $ ln -s data/debian_mod debian
- 4. Удовлетворение зависимостей проекта OpenSCADA для сборки, в соответствии с требованиями. Аргументы команды "configure" можно указать в файле "debian/rules".
- 5. Сборка:
- сборка сначала:
- $ dpkg-buildpackage -rfakeroot
- пропустить сборку и переупаковать, удобно при отладке "debian/rules":
- $ fakeroot debian/rules binary
- $ fakeroot debian/rules build
- 6. Пакеты готовы и доступны в директории уровнем выше.