2017-01-19 21 views
4

でtdodbcのインストール:トラブル私はUbuntuの16.04を使用していると私はここで、ガイドに従うことをしようとしているUbuntuの

http://crashthatch.tumblr.com/post/66957708538/teradata-odbc-connection-using-python-on-ubuntu

をUbuntuの上のTeradata ODBCドライバをインストールするには。私は外国人使ってダウンロードして別のファイルを展開し、DEBにそれらを変換し

ODBCドライバ16.00.00.02

:ブログの記事は少し古いですので、私は実際には、ドライバの異なるバージョンを使用しています指示が、私は実行しようとすると

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)に記載されているドライバのバージョンを使用して、何が起こるかを見て、それに応じてこの記事を更新します。その間、どんな助けも大歓迎です。

UPDATE:私は今、同じブログ以下のドライババージョン14.00.00.09を使用しています

。実行する前に

sudo apt-get install python-pyodbc odbcinst 

私はインストールする必要があります。

sudo apt-get install odbcinst1debian2 libodbc1 

私は、その後に指示を従っていました:

Add the teradata files to ldconfig, by creating a new file, /etc/ld.so.conf.d/Zteradata.conf with the contents:

/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.10ではなく14.00です)私は最後のディレクトリを持っていません。

私はというフォルダがあります。

/opt/teradata/teragss/site/linux-x8664 

をそれが空です。

+0

インストーラファイルが壊れているようです。代わりにシンJDBCドライバを使用したくない理由は何ですか? –

+0

私はthin JDBCドライバが何であるかに精通していませんが、私はそれを調べます。私は友人にドライバをインストールして私のためのドッカー環境を設定させるという道を行くのです。 – Murium

+0

ここにリンクがあります: http://downloads.teradata.com/download/connectivity/jdbc-driver 接続するには、zipをダウンロードして2つのjarファイルを抽出する必要があります。メインプログラムがそれを見ることができる限り、パスは無関係です。 –

答えて

0

同じ問題が発生しました。システム要件は、SUSE/RedHat/Oracleです。 TeradataのようなサウンドはUbuntuをサポートしておらず、エイリアンは正しく変換できません。 16.00.00.02 READMEから

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 
1

の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に行った修正の可能性が高いです

関連する問題