我正在尝试研究如何在运行 Ubuntu 12.04 LTS 服务器版 64 位的 Travis CI 下安装 Boost 1.60。
我尝试将debian-sid
repo 添加为 apt 源,以便可以安装,libboost-program-options1.60-dev
但失败了一堆错误这似乎是由于 Debian 软件包与 Ubuntu 不兼容造成的。
因此,解决方案似乎是找到一个适用于 Boost 1.60 的 Ubuntu 软件包,但由于对 Ubuntu 不太熟悉,所以我对此很纠结。如果我去 Launchpad 进行搜索,那么我只能找到一次提到 Boost 1.60但我不清楚这是否可以在 12.04 中安装以及如何安装。
我在 Travis CI 中使用容器,因此sudo
不可用,这排除了.deb
直接安装文件的可能性。我所能做的就是添加 APT 源,然后从该源安装软件包(如果它们已列入白名单)(或申请将它们列入白名单)。
我确实找到了boost-最新PPA,但尽管名字如此,它只包含非常老版本的 Boost,因此不幸的是它似乎没有保持最新 - 显然是由于与 Canonical 存在一些分歧。
所以我有点困惑!有人知道在 Ubuntu LTS 12.04 下是否可以获取 Boost 1.60 吗?
注意:这不是重复的163976- 这个问题与任何 Boost 版本有关,但我特别关注 1.60,因为最新的稳定版本太旧了。