From OpenSCADAWiki
Jump to: navigation, search

Этапы сборки:

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. Пакеты готовы и доступны в директории уровнем выше.