Le 22 juillet 2017 à 16:35, maderios <[email protected]> a écrit :

> On 07/22/2017 03:42 PM, Olivier wrote:
>
>> Ce paquet asterisk-mysql dont j'ignorais l'existence, apporte-t-il une
>> connectivité MySQL native ou par ODBC ?
>> En lisant les dépendances, j'ai l'impression qu'il s'agit de la première
>> solution, non ?
>>
>> Quelle première solution?
>

Je voulais exprimer "En lisant les dépendances, j'ai l'impression que
asterisk-mysql
apporte une connectivité MySQL native sans utiliser ODBC".
Il faudrait sans doute que j'installe ce paquet sur une nouvelle machine et
fasse mes propres observations.


> asterisk-mysql est dispo dans stretch, buster et sid.
> Il faut tester, sinon, il existe également un paquet .deb
> 'mariadb-plugin-connect' pour stretch, buster et sid:
> Package: mariadb-plugin-connect (10.1.23-9+deb9u1)
> Connect storage engine for MariaDB
> Connect engine supports a number of file formats (dbf, xml, txt, bin,
> etc), connections to ODBC tables and remote MySQL tables, as well as a
> number of other interesting features. This package contains the Connect
> plugin for MariaDB.
> https://packages.debian.org/search?searchon=names&keywords=
> mariadb-plugin-connect
>
>
Plusieurs observations après avoir installé les paquets unixodbc puis
mariadb-plugin-connect:
- le mariadb-plugin-connect a mariadb-server comme dépendance,
- le répertoire /usr/lib/i386-linux-gnu/odbc ou équivalent, qui contient
habituellement les drivers ODBC est inchangé après l'installation de
mariadb-plugin-connect: le fichier libmyodbc.so est manquant

Conclusion:
1- soit le driver ODBC de mariadb, est pour Stretch déjà inclus dans
unixodbc et le paquet mariadb-plugin-connect n'est pas nécessaire pour
interroger une base distante par ODBC, et il me reste
à l'identifier parmi la dizaine de fichiers présents
2- soit le driver ODBC de mariadb, est dans un autre paquet
3- soit je n'ai rien compris du tout ;-))



>
> Le 20 juillet 2017 à 18:12, maderios <[email protected] <mailto:
>> [email protected]>> a écrit :
>>
>>     On 07/20/2017 05:46 PM, Olivier wrote:
>>
>>         Bonjour,
>>
>>         J'ai noté la suppression dans Stretch du paquet libmyodbc pour
>>         cause d'obsolesence de ce paquet.
>>         Cette suppression est bloquante pour des projets comme Asterisk
>>         qui marginalement, il est vrai, s'intègre à MySQL via ODBC.
>>         Je n'ai pas l'impression que la Galaxie MariaDB a un équivalent
>>         mais je serai ravi d'avoir tort.
>>
>>         Si quelqu'un avait un conseil pratique sur le contournement de
>>         cette difficulté, je serai très curieux d'en savoir plus.
>>
>>     Un petit coup de pub pour Buster: asterisk-mysql n'est pas dépendant
>>     de mysql mais de mariadb
>>     Package: asterisk-mysql
>>     Source: asterisk (1:13.14.1~dfsg-2)
>>     Version: 1:13.14.1~dfsg-2+b1
>>     Installed-Size: 850
>>     Maintainer: Debian VoIP Team
>>     <[email protected]
>>     <mailto:[email protected]>>
>>     Architecture: amd64
>>     Depends: asterisk (= 1:13.14.1~dfsg-2+b1), libc6 (>= 2.14),
>>     libmariadbclient18 (>= 5.5.36), zlib1g (>= 1:1.1.4)
>>     Description-en: MySQL database protocol support for the Asterisk PBX
>>       Asterisk is an Open Source PBX and telephony toolkit.
>>     This package provides support for using a MySQL database to store
>>       configuration, call detail records, and also provides generic
>>     access to
>>       it from the dialplan.
>>
>>
>>     --     Maderios
>>
>>
>>
>
> --
> Maderios
>
>

Répondre à