参考资料,对原作者表示感谢!!
Boost库安装
编译安装总是给人抓狂的惊喜,没有依赖的各种失败,但是你也不知道到底是什么依赖,在安装Rstudio时折腾了一天,总算找到了一些门道,在这里marker一下
1)安装boost库的依赖库(mpi库、支持正则表达式的unicode字符集、python)
apt-get install mpi-default-dev libicu-dev python-dev libbz2-dev
记得apt 命令好像会出现一些无法解决的依赖性问题,就像这样
libboost-all-dev : 依赖: libboost-mpi-dev 但是它将不会被安装
依赖: libboost-mpi-python-dev 但是它将不会被安装
依赖: libboost-python-dev 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
可以参考我的另一篇文章,使用aptitude安装进行解决https://www.jianshu.com/p/05b248f6784b
2)下载boost库,下载网址:http://www.boost.org/。然后使用tar -jxvf命令(针对.tar.bz2文件)或tar -xzvf命令(针对.tar.gz文件)进行解压。
3)进入解压路径运行
sudo ./bootstrap.sh --prefix=/esr/local/boost
4)编译和安装
sudo ./b2
sudo ./b2 install
网友评论