Проблемы с установкой tdodbc в Ubuntu
Я использую Ubuntu 16.04 и пытаюсь следовать руководству здесь:
http://crashthatch.tumblr.com/post/66957708538/teradata-odbc-connection-using-python-on-ubuntu
Чтобы установить драйвер teradata odbc в Ubuntu. Сообщение в блоге немного устарело, и поэтому я на самом деле использую другую версию драйвера:
ODBC Driver 16.00.00.02
Я скачал и распаковал различные файлы и преобразовал их в deb, используя иностранец, как указано в инструкции, но
Когда я пытаюсь бежать:
sudo dpkg -i tdodbc1600_16.00.00.01-2_all.deb
Я получаю следующую ошибку:
dpkg: error processing package tdodbc1600 (--install):
cannot compute MD5 hash for file '/opt/teradata/client/16.00/lib/tdwalletdir.dpkg-new': failed to read (Is a directory)
Errors were encountered while processing:
tdodbc1600
Кто-нибудь знает, что я могу сделать здесь?
Я собираюсь попробовать использовать версию драйвера, упомянутую в блоге (14.10.00.00-1), и посмотреть, что произойдет, и обновлю этот пост соответственно. В то же время, любая помощь будет принята с благодарностью.
ОБНОВИТЬ:
Я сейчас использую версию драйвера 14.00.00.09 после того же блога.
Перед запуском:
sudo apt-get install python-pyodbc odbcinst
Мне нужно установить:
sudo apt-get install odbcinst1debian2 libodbc1
Затем я следовал инструкциям:
Добавьте файлы teradata в ldconfig, создав новый файл /etc/ld.so.conf.d/Zteradata.conf с содержимым:
/opt/teradata/client/14.10/odbc_64/lib, /opt/teradata/client/14.10/tdicu/lib64, /opt/teradata/teragss/linux-x8664/14.10.00.06/lib
Но я заметил, что хотя первые два каталога существуют (с номером версии 14.00 вместо 14.10), у меня нет последнего каталога.
У меня есть папка с именем:
/opt/teradata/teragss/site/linux-x8664
но пусто
2 ответа
Пожалуйста, попробуйте установить драйвер Teradata ODBC 16.00.00.03 ( http://downloads.teradata.com/download/connectivity/odbc-driver/linux)
Я попытался установить его на Ubuntu 14.04 и установить tdodbc sudo dpkg -i tdodbc1600_16.00.00.03-2_all.deb
не подвела Это может быть связано с другой версией Ubuntu (14.04, а не 16.04), но, скорее всего, это исправление, которое они сделали для rpm.
Я столкнулся с той же проблемой. Системные требования: SUSE/RedHat/Oracle. Похоже, что Teradata не поддерживает Ubuntu, а Alien не может правильно конвертировать?
3.0 Requirements
3.1 System
RedHat Enterprise Linux 6.x on EM64T & Opteron
RedHat Enterprise Linux 7.x on EM64T & Opteron
SUSE Enterprise Linux 11 on EM64T & Opteron
SUSE Enterprise Linux 12 on EM64T & Opteron
ORACLE Enterprise Linux 6.x on EM64T & Opteron
ORACLE Enterprise Linux 7.x on EM64T & Opteron