I run Ubuntu server 20.04 (before I tried it with 18.04). I have everything freshly installed and updated. Then I tried to run a specific program but I got
libboost_system.so.1.58.0: cannot open shared object file: No such file or directoryI also tried to install the newest libboost_system1.67.0, however this didn't help.
Is it really that I need to recompile the software to include the newest libraries or is there some workaround?
1 Answer
You have installed a software that is not supported by Ubuntu. Obviously the software (which you did not mention) needs some older libraries. So you've got those possible solutions:
- Recompile and link the software with the current libraries.
- Try to find a snap package that includes all the dependencies
- Find a version that is compatible with Ubuntu 20.04 - e.g in a ppa
What you shouldn't do: Do not try to install the needed libboost_system 1.58.0 (which your software needs),as it may break you system. And it probably wont work, since its dependencies are also missing.
5