2015-10-10 28 views
5

centos7にboost-devel 1.59をインストールしたいが、デフォルトのrepoは1.53しかないので、ソースコードからコンパイルする必要がある。CentOS7でboost-devel 1.59をインストールする方法

Webページから1.59をダウンロードし、./bootstrap.shと./b2 installを使用して、ブースト1.59をインストールします。

しかし、私はCGAL-develのような他のパッケージをインストールしたいときは、boost-devel 1.59をインストールしないと言いますので、boost-develをインストールする方法は分かりますか?

ありがとうございました。

+0

ちょうど 'は/ usr/include'に全体' boost'フォルダをコピーします。それは私のために働いた。 – Abolfazl

答えて

3

CentOS 6.7にインストールできました。 http://vicendominguez.blogspot.com/2014/04/boost-c-library-rpm-packages-for-centos.html

このレポからブーストをインストールしてください:わからない、それはCentOSの7にCentOSの6つのパッケージをインストールするには

可能である私は、このブログの記事内の溶液が見つかっ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 
+3

これはDocker centos:7イメージでは機能しませんでした。エラー:パッケージ:libboost_log1_59_0-1.59.0-1.x86_64(enetres) libicuuc.so.42(64bit) '' ' –

+0

私は@HaraldNordgrenと同じ問題があります。 –

5

ガット次のコマンドを使用してCentOS 7にインストールされたboost 1.59バージョン:

sudo wget http://repo.enetres.net/enetres.repo -O /etc/yum.repos.d/enetres.repo 

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 

が必要なブーストライブラリのバージョンをインストールします。これだけです

sudo yum install boost-devel 

。すてきな一日を!

rpmのリンク:https://www.rpmfind.net/linux/rpm2html/search.php?query=libicuuc.so.42()(64bit)

関連する問題