我試圖安裝vPostgres在Ubuntu 11.10(64位)的ODBC驅動程序(VMware的版本的Postgres)。 我下載了安裝的RPM文件(64位),當我嘗試使用安裝RPM:libc.so.6的()(64位),需要通過.... Ubuntu的11.10
RPM -ivh VMware的vPostgres-client.rpm,它表明我這個錯誤:
error: Failed dependencies: libc.so.6()(64bit) is needed by VMware-vPostgres-client-1.0.1.1145-532311.x86_64 libc.so.6(GLIBC_2.2.5)(64bit) is needed by VMware-vPostgres-client-1.0.1.1145-532311.x86_64 libc.so.6(GLIBC_2.3)(64bit) is needed by VMware-vPostgres-client-1.0.1.1145-532311.x86_64 libc.so.6(GLIBC_2.3.3)(64bit) is needed by VMware-vPostgres-client-1.0.1.1145-532311.x86_64 libdl.so.2()(64bit) is needed by VMware-vPostgres-client-1.0.1.1145-532311.x86_64 libdl.so.2(GLIBC_2.2.5)(64bit) is needed by VMware-vPostgres-client-1.0.1.1145-532311.x86_64 libpthread.so.0()(64bit) is needed by VMware-vPostgres-client-1.0.1.1145-532311.x86_64 libpthread.so.0(GLIBC_2.2.5)(64bit) is needed by VMware-vPostgres-client-1.0.1.1145-532311.x86_64 libresolv.so.2()(64bit) is needed by VMware-vPostgres-client-1.0.1.1145-532311.x86_64 libresolv.so.2(GLIBC_2.2.5)(64bit) is needed by VMware-vPostgres-client-1.0.1.1145-532311.x86_64
幾件事情我已經嘗試:
定位libpthread.so.0回報:
/lib/i386-linux-gnu/libpthread.so.0 /lib/x86_64-linux-gnu/libpthread.so.0 /lib32/libpthread.so.0
我得到類似位置的所有其他文件: locate 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中添加的路徑
include lib/x86_64-linux-gnu/libc.so.6
我也嘗試將LD_LIBRARY_PATH設置爲指定文件但沒用。
LDD --version顯示 GLIBC 2.13
誰能幫我出確切部位在哪裏搜索文件?
你能不能只安裝32位RPM作爲臨時的解決辦法? –
我會確保在刪除符號鏈接,因爲他們沒有工作。它要求的包是包我通常遇到的問題時,我沒有「建立必要的」包安裝。在一個側面說明,我想你可能會碰到的人誰都會問你移動的問題superuser.com –
即使是32位版本的投用不同版本的文件的同樣的錯誤。 –