Страница 2 из 2

Re: Смена версии LUA с 5.1 на 5.2+luasql.odbc

Добавлено: 20 мар 2017, 01:09
ded
Пример ниже - на 32-х битной версии.
Командой
[root@qmail ~]# lsof | grep asterisk | grep lua
asterisk 3516 asterisk mem REG 8,2 173700 240418 /usr/lib/liblua-5.1.so
asterisk 3516 asterisk mem REG 8,2 24116 68086 /usr/lib/asterisk/modules/pbx_lua.so

увидим, что /usr/lib/asterisk/modules/pbx_lua.so подгружает библиотеку /usr/lib/liblua-5.1.so

команда
ldd /usr/lib/asterisk/modules/pbx_lua.so
linux-gate.so.1 => (0xb77db000)
liblua-5.1.so => /usr/lib/liblua-5.1.so (0xb779f000)
libm.so.6 => /lib/libm.so.6 (0xb7776000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb775d000)
libc.so.6 => /lib/libc.so.6 (0xb7604000)
libdl.so.2 => /lib/libdl.so.2 (0xb75fe000)
/lib/ld-linux.so.2 (0x005c9000)
показывает как подгружаются зависимые библиотеки. Можно создать линк
ln -s /usr/lib/liblua-5.2.so /usr/lib/liblua-5.1.so
и проверить. Но счастья это не принесёт.

Re: Смена версии LUA с 5.1 на 5.2+luasql.odbc

Добавлено: 24 мар 2017, 18:26
Felt
Всем спасибо за участие и советы. Я действительно не системный администратор, а больше программист и знания по Линукс медленно помещаются в голову, хотя я и стараюсь.
В поисках решения другой проблемы установил последний Asterisk 14.4.0-rc1 и теперь после установки в Астериске стала активна Lua 5.2

Т.е. во время установки Астериска происходит выбор последней версии LUA в системе? Как он интересно решил, что именно 5.2?

Re: Смена версии LUA с 5.1 на 5.2+luasql.odbc

Добавлено: 25 мар 2017, 08:55
virus_net
Раз вы программист, то собственно исходный код перед вами.