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