当百胜有过时版本时如何更新提升

时间:2011-04-05 22:18:13

标签: boost centos yum gearman

我正在尝试安装最新版本的Gearman。但是,它一直给我错误:

  

检查Boost Headers版本> =   1.37 ...没有

当我检查我的Boost版本(yum list installed | grep boost)时,所有版本都是1.33。最新的Boost版本是1.46,但似乎CentOS在他们的存储库中没有这个版本。

有没有办法绕过yum将Boost更新到最新版本?

3 个答案:

答案 0 :(得分:2)

你可以尝试build it from source或者在你的yum回购中添加一个拥有最新boost发行版的仓库。

答案 1 :(得分:2)

从此页面下载并安装早期版本的Boost:http://www.boost.org/users/history/

或按照“Ben”的说明进行操作:

http://ben-tech.blogspot.com/2013/06/build-boost-for-impala-in-centos-63.html

答案 2 :(得分:1)

我对此做的是发布

rpm -ql boost-develrpm -ql boost146-devel

mv /usr/include/boost146/boost /usr/include/boost`
cd /usr/lib/boost/
mv * /usr/lib/

注意:如果您的文件名不同,只需替换文件名