From OpenSCADAWiki
Таблица 3. Зависимости сборки OpenSCADA и её модулей.
Компонент | Описание |
---|---|
Общие требования для сборки OpenSCADA | |
ОС Linux | Дистрибутив операционной системы Linux (Debian, Ubuntu, CentOs, SuSELinux, ...) |
g++ | Компилятор языка C++ версии 3.3 или выше с коллекции компиляторов GCC, включая библиотеку GLibC (>=2.3), uCLibC (>= 0.9.32) или Android BioniC. |
autotools (autoconf, automake, libtool, pkg-config) | Инструменты формирования сборочного окружения OpenSCADA. Нужны только в случае смены сборочного окружения OpenSCADA, например для добавления нового модуля или смены фиксированных параметров сборки. Automake >= 1.9. |
gettext | Группа утилит для приготовления и компиляции переводов интерфейса программы на разные языки в соответствии со стандартом интернационализации I18N. |
sqlite3 | Утилита управления файлами БД SQLite3. |
zlib (devel) | Библиотека компрессии, пакет для разработки. |
libpcre (devel) | Библиотека работы с регулярными выражениям, совместима с Perl, пакет для разработки. |
libgd (devel, опц: --enable-LibGD) | Графическая библиотека GD версии 2, пакет для разработки, желательно без поддержки XPM (исключена зависимость от библиотеки X-сервера). Используется для построения трендов и других изображений в формате PNG, GIF и JPEG. |
Модуль DB.SQLite | |
libsqlite3 (devel) | Библиотека доступа к встроенной БД SQLite версии 3, пакет для разработки. |
Модуль DB.MySQL | |
libMySQL или libMariaDB (devel) | Библиотека доступа к родственной СУБД MySQL, пакет для разработки на языке C. |
Модуль DB.PostgreSQL | |
libpq (devel) | Библиотека доступа к СУБД PostgreSQL версии более 8.3.0, пакет для разработки. |
Модуль DB.FireBird | |
firebird (devel) | СУБД FireBird версии 2 или 3, пакет для разработки. Часто отсутствует в дистрибутивах Linux и требует индивидуальной загрузки с официального сайта (http://www.firebirdsql.org)! |
Модуль DB.ODBC | |
iodbc (devel) | iODBC библиотека контроля драйверов, пакет для разработки. |
Модуль DB.LDAP | |
libldap (devel) | OpenLDAP библиотека, пакет для разработки. |
Модуль DAQ.JavaLikeCalc | |
bison | Программа генерации синтаксических анализаторов на основе грамматики языка. |
Модуль DAQ.System | |
libsensors (devel, опц: авт.) | Библиотека сенсоров аппаратуры версий 2 ил 3, пакет для разработки. |
Модуль DAQ.OPC_UA | |
libssl (devel) | Библиотека шифрования OpenSSL, пакет для разработки. |
Модуль DAQ.SNMP | |
libsnmp (devel) | Библиотека доступа к данным устройств сети по протоколу SNMP, пакет для разработки. |
Модуль DAQ.Comedi | |
libcomedi (devel) | Библиотека реализации поддержки DAQ-плат разных производителей на шинах ISA, PCI, PCMCIA и USB, пакет для разработки. |
Модуль DAQ.SoundCard | |
libportaudio (devel) | Библиотека многоплатформенного доступа к звуковым контроллерам, пакет для разработки версии 19 та выше (не 18). |
Модуль Transport.SSL | |
libssl (devel) | Библиотека шифрования OpenSSL, пакет для разработки. |
Модуль: UI.QTStarter | |
libQt4 или libQt5 (devel) | Библиотека построения пользовательского графического интерфейса Qt версии 4.3 и выше или 5.1 и выше, пакет для разработки. |
libQtSensors и libQt5Sensors (devel, опц: авт.) | Библиотека Qt сенсоров, пакет для разработки. |
Модуль: UI.QTCfg | |
libQt4 или libQt5 (devel) | Библиотека построения пользовательского графического интерфейса Qt версии 4.3 и выше или 5.1 и выше, пакет для разработки. |
Модуль UI.Vision | |
libQt4 или libQt5 (devel) | Библиотека построения пользовательского графического интерфейса Qt версии 4.3 и выше или 5.1 и выше, пакет для разработки. |
libQtWebKit (Qt4) или qtwebengine5, libqt5webkit5 (Qt5) (devel, опц: авт.) |
Библиотека движка Web-рендеринга, пакет для разработки. |
libphonon (Qt4) или qtmultimedia5, libphonon4qt5 (Qt5) (devel, опц: авт.) |
Библиотека воспроизведения полноформатного видео и аудио, пакет для разработки. |
libfftw3 (devel, опц: авт.) | Библиотека быстрого разложения сигнала в ряд Фурье, пакет для разработки. |
Модуль UI.WebCfgD | |
libgd (devel, опц: --enable-LibGD) | Графическая библиотека GD версии 2, пакет для разработки, желательно без поддержки XPM (исключена зависимость от библиотеки X-сервера). Используется для построения трендов и других изображений в формате PNG, GIF и JPEG. |
Модуль UI.WebVision | |
libgd (devel) | Графическая библиотека GD версии 2, пакет для разработки, желательно без поддержки XPM (исключена зависимость от библиотеки X-сервера). Используется для построения трендов и других изображений в формате PNG, GIF и JPEG. |
libfftw3 (devel, опц: авт.) | Библиотека быстрого разложения сигнала в ряд Фурье, пакет для разработки. |
Модуль Special.FLibSYS | |
libssl (devel, опц: авт.) | Библиотека шифрования OpenSSL, пакет для разработки. |
libfftw3 (devel, опц: авт.) | Библиотека быстрого разложения сигнала в ряд Фурье, пакет для разработки. |