Aplikasi ODBC biasanya terhubung dengan ODBC Driver Manager daripada driver ODBC tertentu. ODBC Driver Manager adalah antarmuka antara aplikasi ODBC dan driver ODBC. unixODBC adalah Manajer Pengandar untuk platform non-Windows. Perintah ldd ini menunjukkan bahwa aplikasi pengujian ODBC isql
ditautkan ke perpustakaan Pengelola Driver unixODBC:
$ ldd unixODBC/bin/isql libodbc.so.1 => /usr/local/easysoft/unixODBC/lib/libodbc.so.1
Driver ODBC Easysoft tidak ditautkan ke perpustakaan utama Pengelola Driver unixODBC, tetapi ditautkan ke perpustakaan pengaturan / konfigurasi unixODBC:
$ ldd libessqlsrv.so libodbcinst.so.1 => /usr/local/easysoft/unixODBC/lib/libodbcinst.so.1
Ini berarti bahwa agar driver ODBC Easysoft berfungsi, perpustakaan unixODBC bernama libodbcinst.so.1 (atau tautan simbolik) harus ada di sistem. Jika tidak, Anda akan mendapatkan kesalahan:
[01000][unixODBC][Driver Manager]Can't open lib 'odbc_driver' : file not found
Jika Anda memilih untuk tidak menginstal Pengelola Pengandar unixODBC yang disertakan dalam distribusi pengandar ODBC Easysoft, dan Anda mendapatkan kesalahan ini, periksa apakah Anda memiliki pustaka bernama libodbcinst.so.1 di mesin Anda. Jika tidak ada file libodbcinst.so.*, instal unixODBC. Jika ada, buat tautan simbolis untuk memenuhi ketergantungan driver Easysoft ODBC. Misalnya:
cd /usr/lib64 sudo ln -s libodbcinst.so.2 libodbcinst.so.1