ODBC एप्लिकेशन आमतौर पर किसी विशेष ODBC ड्राइवर के बजाय ODBC ड्राइवर मैनेजर से लिंक होते हैं। ODBC ड्राइवर मैनेजर ODBC एप्लिकेशन और ODBC ड्राइवर के बीच का इंटरफ़ेस है। unixODBC गैर-विंडोज प्लेटफॉर्म के लिए ड्राइवर मैनेजर है। यह ldd कमांड दर्शाता है कि ODBC परीक्षण अनुप्रयोग isql
unixODBC ड्राइवर मैनेजर लाइब्रेरी से जुड़ा हुआ है:
$ ldd unixODBC/bin/isql libodbc.so.1 => /usr/local/easysoft/unixODBC/lib/libodbc.so.1
Easysoft ODBC ड्राइवर मुख्य unixODBC ड्राइवर मैनेजर लाइब्रेरी से लिंक नहीं हैं, लेकिन वे unixODBC सेटअप/कॉन्फ़िगरेशन लाइब्रेरी से जुड़े हुए हैं:
$ ldd libessqlsrv.so libodbcinst.so.1 => /usr/local/easysoft/unixODBC/lib/libodbcinst.so.1
इसका अर्थ है कि Easysoft ODBC ड्राइवर के कार्य करने के लिए, libodbcinst.so.1 (या प्रतीकात्मक लिंक) नामक एक यूनिक्सोडबीसी लाइब्रेरी सिस्टम पर मौजूद होनी चाहिए। अन्यथा, आपको त्रुटि मिलेगी:
[01000][unixODBC][Driver Manager]Can't open lib 'odbc_driver' : file not found
यदि आप Easysoft ODBC ड्राइवर वितरण में शामिल unixODBC ड्राइवर प्रबंधक को स्थापित नहीं करना चुनते हैं, और आपको यह त्रुटि मिलती है, तो जांचें कि आपके पास अपनी मशीन पर libodbcinst.so.1 नामक लाइब्रेरी है। यदि कोई libodbcinst.so.* फ़ाइलें मौजूद नहीं हैं, तो unixODBC स्थापित करें। यदि वे मौजूद हैं, तो Easysoft ODBC ड्राइवर निर्भरता को संतुष्ट करने के लिए एक प्रतीकात्मक लिंक बनाएँ। उदाहरण के लिए:
cd /usr/lib64 sudo ln -s libodbcinst.so.2 libodbcinst.so.1