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 バックアップを実行するだけです)...
ご提案があれば歓迎します…
私はこれらを見ました:
いつソースからコンパイルしてインストールすればよいのでしょうか?
- 「必要な場合のみソースからコンパイルするようにしてください。システムを管理する場合、パッケージ マネージャーの管理機能を失うことは、絶対に避けるべきことです。」
- rpmbuild についても言及されています...