質問: libboost 1.48のインストール方法は? ppaを使用して10.10システムに最新の boost c++ライブラリ をインストールしたいのですが、機能するものが見つかりません。 nordlöw すでに 同様の議論で良い情報源を示唆 しかし、ライブラリをインストールできませんでした。インストーラーには、最新バージョンが実行されていると表示されます。 daniel pfeiffer によるppa:purplekarrotは、現在の1.42インストールをアップグレードしません。 fossfreedomによる正確な指示 に従うようにしていますが、sudo apt-get upgradeを実行したときにアップグレードするパッケージがリストされていません。 出力ログ です。libboost-filesystemをインストールしようとすると、提供されるタブ補完は次のとおりです。⚡ sudo apt-get install libboost-filesystem libboost-filesystem1.40.0 libboost-filesystem1.42.0 libboost-filesystem-dev libboost-filesystem1.40-dev libboost-filesystem1.42-dev
回答: 最後に私はppaを使用しなかった作者がその目的を明確にしたため。 ppaのboostパッケージは、boostの公式1.48リリースに基づいていないことに注意してください。 コンポーネントベースのインストーラーを作成できるboost c++ライブラリ用の新しいcmakeベースのビルドシステムを開発しています。 現在、私のppaは、新しいビルドシステムを使用したパッケージ生成が機能しているかどうかをテストするために使用されています。生成されたパッケージが機能しているかどうかは現在テストされていません。安定したboostリリースを探している場合は、このppaを使用しないでください。 自分でコンパイルする をお勧めします。実際には非常に簡単です。インストールを呼び出す必要はなく、管理者権限も必要ありません。ブーストソースをダウンロードして抽出し、ターミナルウィンドウで呼び出します。 $ ./bootstrap.sh $ ./ b2 次に、ブーストを抽出したパスにboost_root環境変数を設定します。これで、gourceを構築できるはずです。 それでも、gourceに関して注意する必要がある詳細がいくつかあります。それらを再度調べる必要があるので、すぐにそれらを投稿します。