Проблемы с установкой 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 не может правильно конвертировать?

С 16.00.00.02 ЧИТАТЬ:

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
Другие вопросы по тегам