You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-11-25 22:12:29 +02:00
Больше ребилдов богу ребилдов
This commit is contained in:
11
docs/en/md/Start/Component-requirements.md
vendored
11
docs/en/md/Start/Component-requirements.md
vendored
@@ -8,12 +8,21 @@ Some tools in the OPI toolkit utilize **external components (AddIns)** — dynam
|
||||
|
||||
## Compatibility
|
||||
|
||||
All external components added to OPI are compiled for x64 and x32 versions of Windows and Linux. They are stored in special ZIP archives containing four library files—one for each platform. However, while there are no issues with their usage on Windows, on Linux these components depend on two things being present in the system: `glibc` and (not for all components) `OpenSSL`.
|
||||
All external components added to OPI are compiled for x64 and x32 versions of Windows and Linux. They are stored in special ZIP archives containing four library files—one for each platform. However, while there are no issues with their usage on Windows, on Linux these components depend on three things being present in the system: `glibc`, `gcc`⃰ и `OpenSSL`⃰⃰
|
||||
|
||||
> ⃰ Relevant for CLI and OneScript versions
|
||||
> ⃰⃰ Relevant for libraries that use TLS functionality
|
||||
|
||||
### glibc
|
||||
|
||||
**glibc** is a C library that provides system calls and core functions like open, malloc, printf, etc. It always comes preinstalled in x86 Linux distributions, though version numbers may vary. The minimum required version for OPI components is **2.17**. This version corresponds to distributions such as CENTOS 7, RHEL 7, Fedora 19, Debian 8 and Ubuntu 12.04 (around 2013-2014). On older distributions, libraries using external components won't work.
|
||||
|
||||
### gcc
|
||||
|
||||
От версии набора компиляторов **gcc** зависит наличие в системе нужной версии библиотеки `libstdc++.so.6`, которая необходима для работы движка внешних компонент в CLI и OSPX версиях ОПИ. Минимальная версия - **7.5.0**. Это соответствует CentOS 8, RHEL 8, Fedora 28, Debian 10 и Ubuntu 20.04, а также может быть настроено и на более низких версиях при и доступности `devtoolset-7`
|
||||
|
||||
The version of the **GNU Compiler Collection** determines which version of the `libstdc++.so.6` library is available in the system, required for the external component engine in CLI and OSPX versions of OpenIntegrations. The minimum required version is **7.5.0**. This corresponds to CentOS 8, RHEL 8, Fedora 28, Debian 10, and Ubuntu 20.04, and can also be configured on older versions if `devtoolset-7` is available.
|
||||
|
||||
### OpenSSL
|
||||
|
||||
Libraries with TLS-related functionality links to system libraries of **OpenSSL version 3.x** - `libssl.so.3` and `libcrypto.so.3`. This is a relatively new version that comes by default in distributions starting with CENTOS 9, RHEL 9, Fedora 36, Debian 12 and Ubuntu 22.04 (approximately 2022-2023). For older distributions (using OpenSSL 1.1 or earlier), OpenSSL 3.x must be installed or built from source separately.
|
||||
|
||||
9
docs/ru/md/Start/Component-requirements.md
vendored
9
docs/ru/md/Start/Component-requirements.md
vendored
@@ -8,12 +8,19 @@ sidebar_position: 3
|
||||
|
||||
## Совместимость
|
||||
|
||||
Все внешние компоненты, добавляемые в ОПИ, собираются под x64 и x32 версии Windows и Linux. Они хранятся в специальных zip-архивах, состоящих из четырех файлов библиотек - по одному для каждой из платформ соответственно. Однако, в то время как на Windows с их использованием не возникает проблем, на Linux эти компоненты зависимы от наличия в системе двух вещей: `glibc` и (не во всех компонентах) `OpenSSL`
|
||||
Все внешние компоненты, добавляемые в ОПИ, собираются под x64 и x32 версии Windows и Linux. Они хранятся в специальных zip-архивах, состоящих из четырех файлов библиотек - по одному для каждой из платформ соответственно. Однако, в то время как на Windows с их использованием не возникает проблем, на Linux эти компоненты зависимы от наличия в системе трех вещей: `glibc`, `gcc`⃰ и `OpenSSL`⃰⃰
|
||||
|
||||
> ⃰ Касается CLI и OneScript версий
|
||||
> ⃰⃰ Касается библиотек, использующих функционал TLS
|
||||
|
||||
### glibc
|
||||
|
||||
**glibc** — библиотека C, которая обеспечивает системные вызовы и основные функции, такие как open, malloc, printf и т.д. Она всегда есть в дистрибутивах Linux на платформе x86, но может отличаться номером версии. Минимальная версия для работы компонент ОПИ - **2.17**. Это соответствует таким дистрибутивам как CENTOS 7, RHEL 7, Fedora 19, Debian 8 и Ubuntu 12.04 (около 2013-2014 г.). На более старых дистрибутивах библиотеки, использующие внешние компоненты, работать не будут
|
||||
|
||||
### gcc
|
||||
|
||||
От версии набора компиляторов **gcc** зависит наличие в системе нужной версии библиотеки `libstdc++.so.6`, которая необходима для работы движка внешних компонент в CLI и OSPX версиях ОПИ. Минимальная версия - **7.5.0**. Это соответствует CentOS 8, RHEL 8, Fedora 28, Debian 10 и Ubuntu 20.04, а также может быть настроено и на более низких версиях при и доступности `devtoolset-7`
|
||||
|
||||
### OpenSSL
|
||||
|
||||
Библиотеки, имеющие функционал связанный с TLS, для его реализации линкуются к системным библиотекам **OpenSSL** версии 3.x - `libssl.so.3` и `libcrypto.so.3`. Это относительно новая версия, которая используется по умолчанию в дистрибутивах, начиная с CENTOS 9, RHEL 9, Fedora 36, Debian 12 и Ubuntu 22.04 (около 2022-2023 г.). Для работы в более старых дистрибутивах, использующих OpenSSL 1.1 или старше, OpenSSL 3.x должен быть установлен или собран из исходников отдельно
|
||||
|
||||
@@ -1,17 +1,15 @@
|
||||
"MAIN ---"
|
||||
linux-vdso.so.1 (0x00007ffdf43a5000)
|
||||
libssl.so.3 => /lib64/libssl.so.3 (0x00007f2bba9eb000)
|
||||
libcrypto.so.3 => /lib64/libcrypto.so.3 (0x00007f2bba2d6000)
|
||||
libm.so.6 => /lib64/libm.so.6 (0x00007f2bb9f54000)
|
||||
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f2bb9d34000)
|
||||
libc.so.6 => /lib64/libc.so.6 (0x00007f2bb995d000)
|
||||
libdl.so.2 => /lib64/libdl.so.2 (0x00007f2bb9759000)
|
||||
/lib64/ld-linux-x86-64.so.2 (0x00007f2bbaefb000)
|
||||
libz.so.1 => /lib64/libz.so.1 (0x00007f2bb9541000)
|
||||
linux-vdso.so.1 (0x00007ffc9b96a000)
|
||||
libssl.so.3 => /lib64/libssl.so.3 (0x00007f2c7d302000)
|
||||
libcrypto.so.3 => /lib64/libcrypto.so.3 (0x00007f2c7cbed000)
|
||||
libm.so.6 => /lib64/libm.so.6 (0x00007f2c7c86b000)
|
||||
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f2c7c64b000)
|
||||
libc.so.6 => /lib64/libc.so.6 (0x00007f2c7c274000)
|
||||
libdl.so.2 => /lib64/libdl.so.2 (0x00007f2c7c070000)
|
||||
/lib64/ld-linux-x86-64.so.2 (0x00007f2c7d812000)
|
||||
libz.so.1 => /lib64/libz.so.1 (0x00007f2c7be58000)
|
||||
GLIBC_2.2.5
|
||||
GLIBC_2.3
|
||||
GLIBC_2.3.4
|
||||
GLIBC_2.14
|
||||
GLIBC_2.17
|
||||
GLIBC_2.25
|
||||
GLIBC_2.28
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
"MAIN ---"
|
||||
linux-vdso.so.1 (0x00007ffc4ab05000)
|
||||
libssl.so.3 => not found
|
||||
libcrypto.so.3 => not found
|
||||
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f830e9db000)
|
||||
libc.so.6 => /lib64/libc.so.6 (0x00007f830e604000)
|
||||
libdl.so.2 => /lib64/libdl.so.2 (0x00007f830e400000)
|
||||
/lib64/ld-linux-x86-64.so.2 (0x00007f830ebfb000)
|
||||
linux-vdso.so.1 (0x00007ffdd89b6000)
|
||||
libssl.so.3 => /lib64/libssl.so.3 (0x00007f3167da3000)
|
||||
libcrypto.so.3 => /lib64/libcrypto.so.3 (0x00007f316768e000)
|
||||
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f316746e000)
|
||||
libc.so.6 => /lib64/libc.so.6 (0x00007f3167097000)
|
||||
libdl.so.2 => /lib64/libdl.so.2 (0x00007f3166e93000)
|
||||
/lib64/ld-linux-x86-64.so.2 (0x00007f3168091000)
|
||||
libz.so.1 => /lib64/libz.so.1 (0x00007f3166c7b000)
|
||||
GLIBC_2.2.5
|
||||
GLIBC_2.12
|
||||
GLIBC_2.3
|
||||
@@ -15,4 +16,3 @@ GLIBC_2.7
|
||||
GLIBC_2.9
|
||||
GLIBC_2.14
|
||||
GLIBC_2.17
|
||||
GLIBC_2.18
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
"MAIN ---"
|
||||
linux-vdso.so.1 (0x00007ffdae7f9000)
|
||||
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f05fd029000)
|
||||
libc.so.6 => /lib64/libc.so.6 (0x00007f05fcc52000)
|
||||
libdl.so.2 => /lib64/libdl.so.2 (0x00007f05fca4e000)
|
||||
/lib64/ld-linux-x86-64.so.2 (0x00007f05fd249000)
|
||||
linux-vdso.so.1 (0x00007ffdf41d9000)
|
||||
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f4817e95000)
|
||||
libc.so.6 => /lib64/libc.so.6 (0x00007f4817abe000)
|
||||
libdl.so.2 => /lib64/libdl.so.2 (0x00007f48178ba000)
|
||||
/lib64/ld-linux-x86-64.so.2 (0x00007f48180b5000)
|
||||
GLIBC_2.2.5
|
||||
GLIBC_2.3
|
||||
GLIBC_2.3.4
|
||||
GLIBC_2.14
|
||||
GLIBC_2.18
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
"MAIN ---"
|
||||
linux-vdso.so.1 (0x00007ffc119d4000)
|
||||
libm.so.6 => /lib64/libm.so.6 (0x00007fc431e75000)
|
||||
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fc431c55000)
|
||||
libc.so.6 => /lib64/libc.so.6 (0x00007fc43187e000)
|
||||
libdl.so.2 => /lib64/libdl.so.2 (0x00007fc43167a000)
|
||||
/lib64/ld-linux-x86-64.so.2 (0x00007fc4321f7000)
|
||||
linux-vdso.so.1 (0x00007ffe86941000)
|
||||
libm.so.6 => /lib64/libm.so.6 (0x00007f46b81b0000)
|
||||
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f46b7f90000)
|
||||
libc.so.6 => /lib64/libc.so.6 (0x00007f46b7bb9000)
|
||||
libdl.so.2 => /lib64/libdl.so.2 (0x00007f46b79b5000)
|
||||
/lib64/ld-linux-x86-64.so.2 (0x00007f46b8532000)
|
||||
GLIBC_2.2.5
|
||||
GLIBC_2.3
|
||||
GLIBC_2.3.4
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
"MAIN ---"
|
||||
linux-vdso.so.1 (0x00007ffcdf5e6000)
|
||||
libssl.so.3 => not found
|
||||
libcrypto.so.3 => not found
|
||||
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f98bc839000)
|
||||
libc.so.6 => /lib64/libc.so.6 (0x00007f98bc462000)
|
||||
libdl.so.2 => /lib64/libdl.so.2 (0x00007f98bc25e000)
|
||||
/lib64/ld-linux-x86-64.so.2 (0x00007f98bca59000)
|
||||
linux-vdso.so.1 (0x00007fffd3cc7000)
|
||||
libssl.so.3 => /lib64/libssl.so.3 (0x00007f2715a07000)
|
||||
libcrypto.so.3 => /lib64/libcrypto.so.3 (0x00007f27152f2000)
|
||||
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f27150d2000)
|
||||
libc.so.6 => /lib64/libc.so.6 (0x00007f2714cfb000)
|
||||
libdl.so.2 => /lib64/libdl.so.2 (0x00007f2714af7000)
|
||||
/lib64/ld-linux-x86-64.so.2 (0x00007f2715cf5000)
|
||||
libz.so.1 => /lib64/libz.so.1 (0x00007f27148df000)
|
||||
GLIBC_2.2.5
|
||||
GLIBC_2.3
|
||||
GLIBC_2.3.4
|
||||
|
||||
BIN
src/en/OInt/addins/OPI_MySQL.zip
vendored
BIN
src/en/OInt/addins/OPI_MySQL.zip
vendored
Binary file not shown.
BIN
src/en/OInt/addins/OPI_PostgreSQL.zip
vendored
BIN
src/en/OInt/addins/OPI_PostgreSQL.zip
vendored
Binary file not shown.
BIN
src/en/OInt/addins/OPI_RCON.zip
vendored
BIN
src/en/OInt/addins/OPI_RCON.zip
vendored
Binary file not shown.
BIN
src/en/OInt/addins/OPI_TCPClient.zip
vendored
BIN
src/en/OInt/addins/OPI_TCPClient.zip
vendored
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
src/ru/OInt/addins/OPI_MySQL.zip
vendored
BIN
src/ru/OInt/addins/OPI_MySQL.zip
vendored
Binary file not shown.
BIN
src/ru/OInt/addins/OPI_PostgreSQL.zip
vendored
BIN
src/ru/OInt/addins/OPI_PostgreSQL.zip
vendored
Binary file not shown.
BIN
src/ru/OInt/addins/OPI_RCON.zip
vendored
BIN
src/ru/OInt/addins/OPI_RCON.zip
vendored
Binary file not shown.
BIN
src/ru/OInt/addins/OPI_TCPClient.zip
vendored
BIN
src/ru/OInt/addins/OPI_TCPClient.zip
vendored
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user