Я пытаюсь установить драйвер odbc для vPostgres (версия Vmware для postgres) в Ubuntu 11.10 (64-разрядная версия). Я скачал rpm-файл установщика (64-битный) и при попытке установить rpm с помощью:
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
Несколько вещей, которые я пробовал:
locate libpthread.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
include lib/x86_64-linux-gnu/libc.so.6
Я также попытался установить LD_LIBRARY_PATH для указанного файла, но бесполезно.
ldd - версия показывает GLIBC 2.13
Может кто-нибудь помочь мне, где именно он ищет файл?