Невозможно установить пакет rpm в Ubuntu 11.10 & mdash; нужен libc.so.6

Я пытаюсь установить драйвер 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

Я получаю аналогичные места для всех других файлов: 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

Может кто-нибудь помочь мне, где именно он ищет файл?

0
задан 2 June 2012 в 09:23

1 ответ

Вы можете попробовать пакет alien преобразовать его в пакет deb, а затем использовать установщик приложения GDebi на основе sudo dpkg -i packagename.deb или GUI для его установки. Они должны сообщать вам о пакетных неудовлетворенных зависимостях.

0
ответ дан 2 June 2012 в 09:23

Другие вопросы по тегам:

Похожие вопросы: