我在虚拟机上安装了 Rocks 6.1.1(带有 CentOS 6.5),并尝试在其上安装 Boost。我尝试这样做yum install boost-devel
。但是,它抱怨缺少依赖项:
Error: Package: boost-devel-1.41.0-18.el6.i686 (Rocks-6.1.1)
Requires: libboost_serialization.so.5
Error: Package: boost-graph-1.41.0-18.el6.i686 (Rocks-6.1.1)
Requires: libicuuc.so.42
Error: Package: boost-devel-1.41.0-18.el6.i686 (Rocks-6.1.1)
Requires: libboost_math_tr1l.so.5
Error: Package: boost-devel-1.41.0-18.el6.i686 (Rocks-6.1.1)
Requires: libboost_prg_exec_monitor.so.5
...
我该如何libboost
安装?也许我缺少存储库,或者类似的东西(一个愚蠢的错误)。
非常感谢。
答案1
我的猜测(目前无法测试 Rocks VM 版本)是 Rocks 6.1.1 安装不包含最新的 EPEL 发布包(适用于 EL6),其中包括 libboost 及其依赖项。您可以获取最新的软件包这里。希望安装该软件包然后运行它将yum install boost-devel
对您有用。