ブーストライブラリのインストールに関して質問があります。 Sudo apt-get installを使用してこのパッケージをインストールできるパッケージはありますか。このフォーラムですべての質問を検索し、コマンドSudo apt-get install libboost1.40-dev
を使用しました。これでは、hパッケージをインストールできません。また、boost.orgからダウンロードすることもできますが、インストールする正しいパスがわかりません。可能であれば、Sudo apt-get install
コマンドを使用してインストールしたいと思います。 Ubuntu 9.04を使用しています。ありがとう。
コマンドaptitude search libboost
を使用して、利用可能なブーストライブラリのリストを表示できます。 boostの最後のバージョンは1.42です。おそらく、バージョン1.40が見つからない理由です。
aptitude search
コマンドで十分な結果が得られない場合は、Sudo aptitude update
を試してからaptitude search
を再度実行してください。
最新バージョンで実行したい場合は、Ralfが述べたようにbjamインストールを実行できますが、「pseudo」パッケージをビルドすることをお勧めします。
その方法は次のとおりです。
mkdir -pv /tmp/boostinst
cd /tmp/boostinst/
wget -c 'http://sourceforge.net/projects/boost/files/boost/1.66.0/boost_1_66_0.tar.bz2/download'
tar xf download
cd boost_1_66_0/
./bootstrap.sh --help
./bootstrap.sh --show-libraries
./bootstrap.sh
checkinstall ./b2 install
新しいブーストバージョンには他の方法があります。
Sudo apt-get update
wget -c 'http://sourceforge.net/projects/boost/files/boost/1.50.0/boost_1_50_0.tar.bz2/download'
tar xf download
cd boost_1_50_0
./bootstrap.sh
./b2 install
Ubuntu(10.04)のバージョンでは、libboost1.40-all-devです。
お使いのバージョンでは、おそらくBoostの古いバージョンがあります。インストールできるバージョンを確認するには、タブで補完する必要があります。
いずれにせよ、私が通常Ubuntuで行うことは
Sudo apt-get install bjam
ダウンロードしたブーストアーカイブをハードドライブに解凍し、ルートにcdして、
Sudo bjam install
このようにして、最新バージョンのboostを取得できます。これは、Ubuntuバージョンで使用できる少し古いものではありません。
これは、インストール方法を順を追って説明するリンクです(しばらくお読みください!)
http://www.boost.org/doc/libs/1_41_0/more/getting_started/unix-variants.html
しかし、あなたのインラインシェルコマンドはそれを行うためのシンプルで簡単な方法かもしれません