From OpenSCADAWiki
Jump to: navigation, search

Етапи складання:

1. Створити теку для складання програми:
mkdir ~/build
cd ~/build
2. Завантажити пакети вихідних текстів. Може бути виконано у два способи:
  • [TAR] завантаження тарболу з FTP/HTTP-сервера проєкту http://ftp.oscada.org/OpenSCADA та розпакування, наприклад так:
wget http://ftp.oscada.org/OpenSCADA/Work/openscada-1+r2920.tar.xz
wget http://ftp.oscada.org/OpenSCADA/Work/openscada-res-1+r2920.tar.xz
tar -xvf openscada-1+r2920.tar.xz
cd openscada-1+r2920
tar -xvf ../openscada-res-1+r2920.tar.xz
  • [SVN] отримання дерева вихідних текстів із 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. Пакети готові та доступні у теці рівнем вище.