在 CentOS 6.5(Rocks 6.1.1)上安装 Boost

在 CentOS 6.5(Rocks 6.1.1)上安装 Boost

我在虚拟机上安装了 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对您有用。

相关内容