Boost: 最新のソースをコンパイルするか、add-apt-repository を使用するか?

Boost: 最新のソースをコンパイルするか、add-apt-repository を使用するか?

Boost: 最新のソースをコンパイルするか、add-apt-repository を使用する

交差点にいますが、どちらに行けばいいでしょうか…?

Boost 1.55 は Raspian Jessie 安定版の一部であり、Domoticz をインストールする際のアドバイスは、最新の Boost (ソースをコンパイルして...)、つまり現在は 1.61 を使用することですが、「2015 年 12 月 19 日時点ではバージョン 1.60 です。」

(編集: アドバイスに従って、gcc 4:4.9.2-2 を使用して Boost 1.55 上に Domoticz を正常にビルドしました (make 時に 3 回実行する必要がありました))。

次のいずれかを実行できます。

a) ダウンロードしたソースを無視して (hey ho!)、次のものから始めて、apt-get システム内にとどまりますが、おそらく Boost の最先端にとどまるでしょうか?

(編集: この方法を試みるとエラーが発生したため、中止しました。):

sudo add-apt-repository ppa:boost-latest/ppa

etc

b) ダウンロードしたソースを apt-get システムの外部でコンパイルします (apt-get システムに再接続できない限り、これは悪い考えのように思えます...)

(編集: 必要でない限り、これは不要だと思われます! :-p、そのため、私は再び撤退しました。)

rpi-clone を使用して SD カードのセットに適切なバックアップを保存しています ;)

  • Boost 1.55 より前の削除のバックアップがあります (「古い Boost ライブラリを削除しないと、リンク エラーが発生します」)。

  • その後、Boost 1.61 をダウンロードしてコンパイルできました (別の SD カードに別の rpi-clone バックアップを実行するだけです)...

ご提案があれば歓迎します…

私はこれらを見ました:

関連情報