Я запускаю сервер 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, однако это не помогло.
Действительно ли мне нужно перекомпилировать программное обеспечение для включения новейших библиотек или есть какое-то решение?
Вы установили программное обеспечение, которое не поддерживается Ubuntu. Очевидно, что программное обеспечение (которое вы не упомянули) нуждается в более старых библиотеках. Итак, у вас есть такие возможные решения:
Чего не следует делать: не пытайтесь установить необходимую libboost_system 1.58.0 (которая нужна вашему программному обеспечению), так как это может сломать вашу систему. И это, вероятно, не будет работать, так как его зависимости также отсутствуют.