Instalando libexpat0 em vez de libexpat1

2

Estou tentando executar o BitWise IM no Ubuntu, mas toda vez que eu executo o programa, recebo a seguinte mensagem:

./BitWise: error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory

Eu tento instalar o libexpat mas ele instala o libexpat1, o que não parece ajudar. Eu também tentei usar apt-cache search e não vejo nenhum libexpat0. Como posso instalar o libexpat.so.0 ?

    
por Philip Kirkbride 03.04.2016 / 04:19

1 resposta

3

Não há nenhum pacote fornecendo a biblioteca libexpat.so.0 , mas há libexpat-dev package que fornece libexpat.so.1 , para que você possa instalar o pacote e criar um link simbólico.

Como o BitWise é de 32 bits, primeiro você precisa instalar 32 bits do pacote libexpat-dev :

sudo apt-get install libexpat-dev:i386

Agora você pode criar um link simbólico, tornando libexpat.so.0 como o nome do link e libexpat.so.1 como destino:

sudo ln -s /lib/i386-linux-gnu/libexpat.so.1 /lib/i386-linux-gnu/libexpat.so.0
    
por heemayl 03.04.2016 / 05:36