Установка 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