У меня есть 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
установлены? Может, мне не хватает репозитория или чего-то подобного (глупая ошибка).
Большое спасибо.
Я предполагаю (на данный момент не могу протестировать сборку Rocks VM), что установка Rocks 6.1.1 не включает последний пакет выпуска EPEL (для EL6), который включает libboost и его зависимости. Вы можете получить последний пакет Вот. Надеюсь установить этот пакет, а затем запустить yum install boost-devel
будет работать на вас.