我想在centos7中安装boost-devel 1.59,但默认的repo只有1.53,所以我必须从源代码编译它.
我从网页下载了1.59,并使用./bootstrap.sh和./b2 install来安装boost 1.59.
但是当我想安装其他软件包如CGAL-devel时,它告诉我我不安装boost-devel 1.59,所以我想知道如何安装boost-devel?
谢谢.
使用以下命令在CentOS 7中安装了boost 1.59版本:
sudo wget http://repo.enetres.net/enetres.repo -O /etc/yum.repos.d/enetres.repo
Run Code Online (Sandbox Code Playgroud)
从以下链接下载lib64icu42-4.2.1-1mdv2010.0.x86_64.rpm:ftp: //fr2.rpmfind.net/linux/Mandriva/official/2010.0/x86_64/media/main/release/lib64icu42-4.2. 1-1mdv2010.0.x86_64.rpm
安装RPM:
sudo rpm -ivh lib64icu42-4.2.1-1mdv2010.0.x86_64.rpm
Run Code Online (Sandbox Code Playgroud)
安装所需的boost库版本:
sudo yum install boost-devel
Run Code Online (Sandbox Code Playgroud)
而已.祝你有美好的一天!
rpm链接:https: //www.rpmfind.net/linux/rpm2html/search.php?query = libicuuc.so.42()(64bit)
我能够在 CentOS 6.7 上安装它。不确定是否可以将 CentOS 6 软件包安装到 CentOS 7。
我在这篇博客文章中找到了解决方案: http://vicendominguez.blogspot.com/2014/04/boost-c-library-rpm-packages-for-centos.html
尝试从此存储库安装 boost: http: //repo.enetres.net/enetres.repo
sudo wget http://repo.enetres.net/enetres.repo -O /etc/yum.repos.d/enetres.repo
sudo yum install boost-devel
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
24567 次 |
最近记录: |