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