Установка libexpat0 вместо libexpat1

Я пытаюсь запустить BitWise IM в Ubuntu, но каждый раз, когда я запускаю программу, я получаю следующее сообщение:

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

Я пытаюсь установить libexpat, но он устанавливает libexpat1, который, похоже, не помогает. Я также пытался использовать apt-cache search и я не вижу libexpat0. Как я могу установить libexpat.so.0?

1 ответ

Решение

Пакет не предоставляется libexpat.so.0 библиотека но есть libexpat-dev пакет, который обеспечивает libexpat.so.1, так что вы можете установить пакет, а затем создать символическую ссылку.

Как BitWise 32 бит, сначала нужно установить 32 бит libexpat-dev пакет:

sudo apt-get install libexpat-dev:i386

Теперь вы можете создать символическую ссылку libexpat.so.0 в качестве имени ссылки и libexpat.so.1 в качестве цели:

sudo ln -s /lib/i386-linux-gnu/libexpat.so.1 /lib/i386-linux-gnu/libexpat.so.0
Другие вопросы по тегам