我如何在 Ubuntu 15.10 上从软件包安装 Boost 1.55?例如,存储库(通过 Synaptic)仅显示 Boost 1.58,而 Emulationstation(我拥有的 tarball 版本)使用 Boost 1.55 作为依赖项 - 我安装了 1.58,终端显示“emulationstation:加载共享库时出错:libboost_system.so.1.55.0:无法打开共享对象文件:没有此文件或目录”
答案1
这对你的系统来说非常糟糕。
最好的办法是克隆源代码并自行编译。
(看起来并不难:https://github.com/Aloshi/EmulationStation)
但是如果出于某种原因你真的想安装旧版本的 libboost,你可以这样做:(
我真的不建议这样做,除非你知道自己在做什么,
你可能会损坏您的系统)
从这里下载适合您操作系统的软件包:
http://archive.ubuntu.com/ubuntu/pool/main/b/boost1.55/
Ror 64位下载libboost1.55-dev_1.55.0+dfsg-3ubuntu2_amd64.deb
对于32位下载libboost1.55-dev_1.55.0+dfsg-3ubuntu2_i386.deb
如果你运行其他程序请下载libboost1.55-doc_1.55.0+dfsg-3ubuntu2_all.deb
答案2
如果它在您当前的源中可用apt
,您可以按照以下步骤安装它:
按 CTRL+ALT+T
类型
sudo apt-get install libboost1.55*
如果提示,请输入您的密码(输入密码时不会显示任何内容,这是正常的)
如果出现提示,请输入确认信息
y
以确认您要安装它。成功了!如果一切顺利,那么恭喜你!你安装成功了!
答案3
这将为您涵盖基础知识:
sudo apt-get install libboost-all-dev
当我的系统上不存在 libboost_system.so.1.55.0 依赖项(或任何 libboost 依赖项)时,它对我有用。
希望能帮助到你!