libboost_system.so.1.58.0: не могу открыть общий объектный файл: нет такого файла или каталога

Я запускаю сервер Ubuntu 20.04 (до того, как я попробовал его с 18.04). У меня все свежо установлено и обновлено. Затем я попытался запустить определенную программу, но я получил

libboost_system.so.1.58.0: cannot open shared object file: No such file or directory

Я также попытался установить новейшую libboost_system1.67.0, однако это не помогло.

Действительно ли мне нужно перекомпилировать программное обеспечение для включения новейших библиотек или есть какое-то решение?

0
задан 7 June 2020 в 03:48

1 ответ

Вы установили программное обеспечение, которое не поддерживается Ubuntu. Очевидно, что программное обеспечение (которое вы не упомянули) нуждается в более старых библиотеках. Итак, у вас есть такие возможные решения:

  • Перекомпилируйте и свяжите программное обеспечение с текущими библиотеками.
  • Попробуйте найти пакет моментальных снимков, который включает все зависимости
  • Найдите версию, совместимую с Ubuntu 20.04 - например, в ppa

Чего не следует делать: не пытайтесь установить необходимую libboost_system 1.58.0 (которая нужна вашему программному обеспечению), так как это может сломать вашу систему. И это, вероятно, не будет работать, так как его зависимости также отсутствуют.

0
ответ дан 19 June 2020 в 21:29

Другие вопросы по тегам:

Похожие вопросы: