faltando libncurses.so.5

0

Eu estava instalando o IDE pascal gratuito no Ubuntu 12.04 na AMD x64. Quando eu executo o arquivo fp, ele diz:

./fp: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

Eu pesquisei no Google e descobri que tenho a biblioteca libncurses.so.5 instalada como

/lib/x86_64-linux-gnu/libncurses.so.5.9

e link apontando para ele

/lib/x86_64-linux-gnu/libncurses.so.5

Então eu criei um link em / lib apontando para /lib/x86_64-linux-gnu/libncurses.so.5 Agora o arquivo fp encontrou a biblioteca, mas não está satisfeito com isso ...

./fp: error while loading shared libraries: libncurses.so.5: wrong ELF class: ELFCLASS64

Está ok criar link para link? Estou com falta de uma biblioteca ou não é apenas instalado corretamente?

    
por aljazerzen 31.10.2013 / 21:38

1 resposta

3

Você está tentando executar um binário de 32 bits em um sistema de 64 bits. Você precisa excluir o link criado e, em vez disso, instalar o libncurses5:i386 para que também tenha a versão de 32 bits instalada. Ele deve ser portado para o Multi-Arch em 12,40, mas você pode ter problemas com algumas bibliotecas e aplicativos, pois nem todos eles são portados no 12.04.

    
por dobey 31.10.2013 / 21:57