プロキシ環境内でJetson NanoへRealsenseライブラリを導入する
プロキシ環境内でJetsonへRealsenseライブラリを導入する際の注意点
JetsonでIntel realsenseは以下の手順を踏むことで利用できるようになる。
$ git clone https://github.com/jetsonhacksnano/installLibrealsense
$ cd installLibrealsense
$ ./installLibrealsense.sh
参考 https://www.jetsonhacks.com/2019/05/07/jetson-nano-realsense-tracking-camera/
ただしプロキシ環境内では途中で躓いてしまう。
具体的には./installLibrealsense.sh
を実行中に以下のようなエラーが出て終了する。
E: unable to locate package librealsense2-utils E: unable to locate package librealsense2-dev
これは新たに./installLibrealsense.sh
内で、aptのリポジトリを追加する際apt-keyコマンドを用いるが、ここでプロキシサーバに接続先のURLが弾かれてしまうのが原因と推測する。
そこで、installLibrealsense.sh内の一部を次のように書き換える。
# Register the server's public key: sudo apt-key adv --keyserver keys.gnupg.net --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE || sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key
を
# Register the server's public key: sudo apt-key adv --keyserver keys.gnupg.net --keyserver-option http-proxy=プロキシサーバアドレス:ポート番号 --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE || sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --keyserver-option http-proxy=プロキシサーバアドレス:ポート番号 --recv-key
プロキシサーバアドレスとポート番号については各環境で適宜適切な内容にする。
この状態で再び./installLibrealsense.sh
を実行することにより正常にRealsenseのライブラリが導入される。
最後に
realsense-viewer
を実行すると実際に動作することが確認できるだろう。
以上。