Не удается установить пакет 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 в 10:23

7 ответов

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

0
ответ дан 25 July 2018 в 18:41

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

0
ответ дан 2 August 2018 в 00:50

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

0
ответ дан 4 August 2018 в 16:20

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

0
ответ дан 6 August 2018 в 00:59

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

0
ответ дан 7 August 2018 в 18:25

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

0
ответ дан 10 August 2018 в 07:08

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

0
ответ дан 15 August 2018 в 19:06

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

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