如何在 Ubuntu 15.10 上安装 Boost 1.55?

如何在 Ubuntu 15.10 上安装 Boost 1.55?

我如何在 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,您可以按照以下步骤安装它:

  1. 按 CTRL+ALT+T

  2. 类型sudo apt-get install libboost1.55*

  3. 如果提示,请输入您的密码(输入密码时不会显示任何内容,这是正常的)

  4. 如果出现提示,请输入确认信息y以确认您要安装它。

  5. 成功了!如果一切顺利,那么恭喜你!你安装成功了!

答案3

这将为您涵盖基础知识:

sudo apt-get install libboost-all-dev

当我的系统上不存在 libboost_system.so.1.55.0 依赖项(或任何 libboost 依赖项)时,它对我有用。

希望能帮助到你!

相关内容