トップページ フォーラム RTコンポーネントについて OpenRTM-aist臨時Webページ中でのRaspbianへのOpenRTMのインストール方法 返信先: OpenRTM-aist臨時Webページ中でのRaspbianへのOpenRTMのインストール方法

#2875
FSK馬上
参加者

RTC-Library-FUKUSHIMA利用者の皆様

株式会社FSKの馬上です。

先ほど臨時版中でのRaspberry PiへのOpenRTMのインストール方法を紹介しました。
しかし、以下2点の間違いがあったので再投稿致します。
1)1部コマンドが文字化けする
2)C++のコンパイルに必要なものが入っていない

$以降のコマンドを実行してください。


1.sources.listの修正
$ sudo su -c 'echo "deb http://tmp.openrtm.org/pub/Linux/raspbian/ stretch main" >> /etc/apt/sources.list’

・説明
今まではOpenRTMのインストール時にsources.listへは以下の1行を追加した。
deb http://openrtm.org/pub/Linux/raspbian/ stretch main
※stretchはRaspbianのバージョンによって変化します。
しかし、現在(8/30時点)ではエラーが出ますので
上記の1行ではなく以下の1行をsources.listへの追加します。
deb http://tmp.openrtm.org/pub/Linux/raspbian/ stretch main

2. パッケージリストを更新
$ sudo apt-get update

・説明
[1.]でパッケージリストに追加したので更新を行います。
下記エラーが出た場合は[3.]出なかった場合は[4.]に進んでください。
[W: GPG error:  ~  available: NO_PUBKEY 4BCE106E087AFAC0]


3. 公開キーのインストール
$ sudo apt install dirmngr
$ gpg --keyserver pgpkeys.mit.edu --recv-key 4BCE106E087AFAC0
$ gpg -a --export 4BCE106E087AFAC0 | sudo apt-key add -

・説明
公開キーのエラーはパッケージリストが信用されていないと起こります。
したって、公開キーをダウンロードすれば解決します。
「4BCE106E087AFAC0」はエラー文内に表示されるので自分で書き換えてください。

4.OpenRTMのインストール
$ sudo apt-get update
$ sudo apt-get -y --force-yes install gcc g++ make uuid-dev
$ sudo apt-get -y --force-yes install libomniorb4-dev omniidl omniorb-nameserver
$ sudo apt-get -y --force-yes install openrtm-aist openrtm-aist-dev openrtm-aist-example
$ sudo apt-get -y --force-yes install openrtm-aist-python openrtm-aist-python-example
$ sudo apt-get -y --force-yes install python-omniorb
$ sudo apt-get -y --force-yes install cmake doxygen

・説明
OpenRTMのインストール