Я пытаюсь установить драйвер odbc на моем сервере CentOS 7. Я следую инструкциям по установке драйвера здесь (pdf).
После загрузки файла rpm с помощью wget и запуска с помощью yum localinstall я вижу сводку в оболочке, и похоже, что драйвер установлен.
yum list | grep SimbaAthenaODBC
SimbaAthenaODBC-64bit.x86_64 1.0.5-1 installed
Я запутался в том, что указал менеджер драйверов odbc для моей машины.
Из документации:
Вы должны убедиться, что ваш компьютер использует правильный менеджер драйверов ODBC для загрузки драйвера. Для этого установите переменную окружения пути к библиотеке
После того, как я установил выше, инструкция скажет
«Файлы драйвера ODBC для Simba Athena устанавливаются в каталог / opt / simba / athenaodbc.»
Конечно, достаточно:
ls -l /opt/simba/athenaodbc/
total 1616
drwxr-xr-x 3 root root 19 Jun 25 23:34 ErrorMessages
-rwxr-xr-x 1 root root 27970 Feb 26 07:33 EULA.txt
drwxr-xr-x 3 root root 16 Jun 25 23:34 lib
-rwxr-xr-x 1 root root 9162 Feb 26 07:33 release-notes.txt
drwxr-xr-x 2 root root 42 Jun 25 23:34 Setup
-rwxr-xr-x 1 root root 1612290 Feb 26 07:33 Simba Athena ODBC Install and Configuration Guide.pdf
Затем еще один фрагмент из документации:
Если вы используете компьютер с Linux, задайте в переменной среды LD_LIBRARY_PATH пути к библиотекам диспетчера драйверов ODBC. Например, если библиотеки установлены в / usr / local / lib, выполните следующую команду, чтобы установить LD_LIBRARY_PATH для текущего сеанса пользователя:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
Когда я захожу в этот пример, путь /usr/local/lib
это пустой каталог.
Хочу ли я установить переменную окружения LD_LIBRARY_PATH в / opt / simba / athenaodbc /?
Я запутался, потому что в документации сказано, что файлы драйверов хранятся в /opt/simba/athenaodbc/
, однако в примере настройки переменной среды используется /usr/local/lib
.
Как мне указать, какой менеджер драйверов должен использовать мой компьютер?