ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Проблемы и их решения Asterisk как такового

Модераторы: april22, Zavr2008

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

Сообщение Felt » 13 мар 2017, 07:27

Скажите, как сменить в Астериске версию LUA с 5.1 на 5.2?

В системе (Ubuntu 16.04) установлен LUA 5.2 с luasql 5.3.5.
В системном LUA 5.2 строчка
Код: выделить все
luasql = require "luasql.odbc"
выполняется нормально.

В Астериске 14 установлен LUA 5.1 и я не знаю как Астериск заставить работать с системным LUA 5.2, а не с его 5.1 в котором нет luasql.
Я так понял нужно перекомпилировать Астериск? Тогда непонятно как именно?
Или можно просто в настройках Астериска указать?

Не хочется выполнять запросы через cdr_adaptive_odbc, когда под рукой есть полноценные инструменты.
Felt
 
Сообщений: 66
Зарегистрирован: 25 фев 2017, 16:52

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

Сообщение Felt » 13 мар 2017, 08:26

Сделал поддержку luasql 2.3.5 в Астерисковском LUA 5.1. Астериск подхватил библиотеку /usr/lib/lua/5.1/luasql/odbc.so и к базе приконнектился. Работает.

Но как заставить Астериск все же использовать другую версию LUA установленную в системе? Уже из любопытства интересно!
И вообще тот LUA, который идет с Астериском - он как-то особенно устанавливается?
Felt
 
Сообщений: 66
Зарегистрирован: 25 фев 2017, 16:52

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

Сообщение ded » 13 мар 2017, 11:16

ded
 
Сообщений: 15801
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение Felt » 13 мар 2017, 17:27

Трижды прочитал по ссылке, но ничего не нашел про смену версии LUA в Астериске.
Felt
 
Сообщений: 66
Зарегистрирован: 25 фев 2017, 16:52

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

Сообщение april22 » 13 мар 2017, 17:29

https://issues.asterisk.org/jira/secure/Dashboard.jspa
сообщите разработчикам
Своими вопросами , вы загоняете меня в ГУГЛЬ.
april22
 
Сообщений: 2187
Зарегистрирован: 09 июл 2012, 09:47

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

Сообщение ded » 13 мар 2017, 17:36

Felt писал(а):Трижды прочитал по ссылке, но ничего не нашел про смену версии LUA в Астериске.
Там было выделено 14-я версия. Для кого и чего. С комментарием - OMG!
ded
 
Сообщений: 15801
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение Felt » 13 мар 2017, 18:25

Ok. Как в стабильной 13 версии, которая совсем нестабильная (!), меняется версия LUA?
Felt
 
Сообщений: 66
Зарегистрирован: 25 фев 2017, 16:52

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

Сообщение ded » 13 мар 2017, 18:47

Надеюсь у Вас 64-битная ОС.
смотрим
ll /usr/lib/x86_64-linux-gnu/liblua*
ll /usr/lib/x86_64-linux-gnu/lua
что там?

Если 32-битная, то /usr/lib/liblua-5.2.so
Обновляете пакет lua-static или инсталлируете liblua5.2-0
ded
 
Сообщений: 15801
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение Felt » 16 мар 2017, 06:28

Надеюсь у Вас 64-битная ОС.
смотрим
ll /usr/lib/x86_64-linux-gnu/liblua*
ll /usr/lib/x86_64-linux-gnu/lua
что там?

64-битная. Там вот что:
root@ats-asterisk:~# ll /usr/lib/x86_64-linux-gnu/liblua*
-rw-r--r-- 1 root root 337188 апр 14 2016 /usr/lib/x86_64-linux-gnu/liblua5.1.a
-rw-r--r-- 1 root root 354610 апр 14 2016 /usr/lib/x86_64-linux-gnu/liblua5.1-c++.a
lrwxrwxrwx 1 root root 22 мар 1 22:12 /usr/lib/x86_64-linux-gnu/liblua5.1-c++.so -> liblua5.1-c++.so.0.0.0
lrwxrwxrwx 1 root root 22 мар 1 22:12 /usr/lib/x86_64-linux-gnu/liblua5.1-c++.so.0 -> liblua5.1-c++.so.0.0.0
-rw-r--r-- 1 root root 188216 апр 14 2016 /usr/lib/x86_64-linux-gnu/liblua5.1-c++.so.0.0.0
lrwxrwxrwx 1 root root 18 мар 1 22:12 /usr/lib/x86_64-linux-gnu/liblua5.1.so -> liblua5.1.so.0.0.0
lrwxrwxrwx 1 root root 18 мар 1 22:12 /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 -> liblua5.1.so.0.0.0
-rw-r--r-- 1 root root 188104 апр 14 2016 /usr/lib/x86_64-linux-gnu/liblua5.1.so.0.0.0
-rw-r--r-- 1 root root 386430 апр 14 2016 /usr/lib/x86_64-linux-gnu/liblua5.2.a
-rw-r--r-- 1 root root 406404 апр 14 2016 /usr/lib/x86_64-linux-gnu/liblua5.2-c++.a
lrwxrwxrwx 1 root root 22 апр 14 2016 /usr/lib/x86_64-linux-gnu/liblua5.2-c++.so -> liblua5.2-c++.so.0.0.0
lrwxrwxrwx 1 root root 22 апр 14 2016 /usr/lib/x86_64-linux-gnu/liblua5.2-c++.so.0 -> liblua5.2-c++.so.0.0.0
-rw-r--r-- 1 root root 203728 апр 14 2016 /usr/lib/x86_64-linux-gnu/liblua5.2-c++.so.0.0.0
lrwxrwxrwx 1 root root 18 апр 14 2016 /usr/lib/x86_64-linux-gnu/liblua5.2.so -> liblua5.2.so.0.0.0
lrwxrwxrwx 1 root root 18 апр 14 2016 /usr/lib/x86_64-linux-gnu/liblua5.2.so.0 -> liblua5.2.so.0.0.0
-rw-r--r-- 1 root root 203624 апр 14 2016 /usr/lib/x86_64-linux-gnu/liblua5.2.so.0.0.0
-rw-r--r-- 1 root root 428960 апр 14 2016 /usr/lib/x86_64-linux-gnu/liblua5.3.a
-rw-r--r-- 1 root root 450014 апр 14 2016 /usr/lib/x86_64-linux-gnu/liblua5.3-c++.a
lrwxrwxrwx 1 root root 22 мар 1 22:12 /usr/lib/x86_64-linux-gnu/liblua5.3-c++.so -> liblua5.3-c++.so.0.0.0
lrwxrwxrwx 1 root root 22 мар 1 22:12 /usr/lib/x86_64-linux-gnu/liblua5.3-c++.so.0 -> liblua5.3-c++.so.0.0.0
-rw-r--r-- 1 root root 224208 апр 14 2016 /usr/lib/x86_64-linux-gnu/liblua5.3-c++.so.0.0.0
lrwxrwxrwx 1 root root 18 мар 1 22:12 /usr/lib/x86_64-linux-gnu/liblua5.3.so -> liblua5.3.so.0.0.0
lrwxrwxrwx 1 root root 18 мар 1 22:12 /usr/lib/x86_64-linux-gnu/liblua5.3.so.0 -> liblua5.3.so.0.0.0
-rw-r--r-- 1 root root 224104 апр 14 2016 /usr/lib/x86_64-linux-gnu/liblua5.3.so.0.0.0
root@ats-asterisk:~# ll /usr/lib/x86_64-linux-gnu/lua
ls: невозможно получить доступ к '/usr/lib/x86_64-linux-gnu/lua': Нет такого файла или каталога


Что с этим делать?
Felt
 
Сообщений: 66
Зарегистрирован: 25 фев 2017, 16:52

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

Сообщение ded » 16 мар 2017, 11:23

В системе у вас есть три версии LUA: 5.1, 5.2, 5.3
Felt писал(а):Что с этим делать?
Правильно залинковать. Только не задавайте вопрос - Как?
Ответ на него - платный. Потому что индивидуальная техучёба для начинающих в среде Linux, избыточно в рамках форума. Ответа выше должно уже хватить.
ded
 
Сообщений: 15801
Зарегистрирован: 26 авг 2010, 19:00

След.

Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH