Ubuntu 11.10(64ビット)にvPostgres用のodbcドライバー(postgres用のVmwareのバージョン)をインストールしようとしています。インストーラーのrpmファイル(64ビット)をダウンロードしました。次を使用してrpmをインストールしようとすると、次のようになります。
rpm -ivh Vmware-vPostgres-client.rpm、それは私にこのエラーを示しています:
エラー:依存関係の失敗: libc.so.6()(64bit)はVMware-vPostgres-client-1.0.1.1145-532311.x86_64で必要です VMware-vPostgres-client-1.0.1.1145-532311.x86_64にはlibc.so.6(GLIBC_2.2.5)(64bit)が必要です VMware-vPostgres-client-1.0.1.1145-532311.x86_64にはlibc.so.6(GLIBC_2.3)(64bit)が必要です VMware-vPostgres-client-1.0.1.1145-532311.x86_64にはlibc.so.6(GLIBC_2.3.3)(64bit)が必要です libdl.so.2()(64bit)はVMware-vPostgres-client-1.0.1.1145-532311.x86_64で必要です VMware-vPostgres-client-1.0.1.1145-532311.x86_64にはlibdl.so.2(GLIBC_2.2.5)(64bit)が必要です libpthread.so.0()(64bit)はVMware-vPostgres-client-1.0.1.1145-532311.x86_64で必要です VMware-vPostgres-client-1.0.1.1145-532311.x86_64にはlibpthread.so.0(GLIBC_2.2.5)(64bit)が必要です libresolv.so.2()(64bit)はVMware-vPostgres-client-1.0.1.1145-532311.x86_64で必要です VMware-vPostgres-client-1.0.1.1145-532311.x86_64にはlibresolv.so.2(GLIBC_2.2.5)(64bit)が必要です
私が試したいくつかのこと:
findlibpthread.so.0は以下を返します。
/lib/i386-linux-gnu/libpthread.so.0 /lib/x86_64-linux-gnu/libpthread.so.0 /lib32/libpthread.so.0
他のすべてのファイルについても同様の場所を取得します:libc.so.6を見つけます
/lib/i386-linux-gnu/libc.so.6 /lib/x86_64-linux-gnu/libc.so.6 /lib32/libc.so.6
等々。
以下を使用してシンボリックリンクを作成してみました。
sudo ln -s lib / x86_64-linux-gnu / libc.so.6 /lib64/libc.so.6 sudo ln -s lib / x86_64-linux-gnu / libc.so.6 /lib/libc.so.6 sudo ln -s lib / x86_64-linux-gnu / libc.so.6 libc.so.6
しかし、それらのどれも機能しませんでした。このファイルをどこで検索しようとしているのか正確にはわかりません。
ldd Vmware-vPostgres-client.rpmはあまり役に立たず、期待される「動的実行可能ファイルではない」を返します
/etc/ld.so.confファイルにパスを追加してみました
lib /x86_64-linux-gnu/libc.so.6をインクルードします
また、LD_LIBRARY_PATHを指定されたファイルに設定してみましたが、役に立ちませんでした。
ldd--versionはGLIBC2.13を示します
誰かがファイルを正確に検索する場所を教えてもらえますか?