Não é possível instalar o pacote rpm no Ubuntu 11.10 - precisa de libc.so.6

0

Estou tentando instalar um driver odbc para vPostgres (versão de vmware para postgres) no Ubuntu 11.10 (64 bits). Eu baixei o arquivo rpm do instalador (64 bits) e quando tento instalar o rpm usando:

rpm -ivh VMware-vPostgres-client.rpm, mostra-me este erro:

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

Algumas coisas que tentei:

localize libpthread.so.0 retorna:

/lib/i386-linux-gnu/libpthread.so.0

/lib/x86_64-linux-gnu/libpthread.so.0

/lib32/libpthread.so.0

Eu obtenho localizações semelhantes para todos os outros arquivos: localize libc.so.6

/lib/i386-linux-gnu/libc.so.6

/lib/x86_64-linux-gnu/libc.so.6

/lib32/libc.so.6

e assim por diante.

Eu tentei criar links simbólicos usando:

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

mas nenhum deles funcionou. Não sei exatamente onde está tentando procurar por esses arquivos.

ldd VMware-vPostgres-client.rpm não ajuda muito e retorna 'não um executável dinâmico' que é esperado

Eu tentei adicionar o caminho no arquivo /etc/ld.so.conf

inclua lib / x86_64-linux-gnu / libc.so.6

Eu também tentei configurar o LD_LIBRARY_PATH para o arquivo especificado, mas sem uso.

ldd - mostra a versão GLIBC 2.13

Alguém pode me ajudar exatamente onde ele procura o arquivo?

    
por Deepti Jain 02.06.2012 / 03:25

1 resposta

0

Você pode tentar o pacote alien para convertê-lo em um pacote deb e, em seguida, usar o sudo dpkg -i packagename.deb ou o Instalador de Aplicativos GDebi baseado em GUI para instalá-lo. Eles devem relatar suas dependências não atendidas do pacote.

    
por Samik 02.06.2012 / 07:36