itnok.install_ros2_ubuntu
install-ros2-ubuntu
UbuntuホストにROS2をインストールします。
実行するステップは次の通りです:
- ロール itnok.manage_pkg_ubuntu を使用して:
- build_essentialsパッケージがインストールされていることを確認
- ROS2リポジトリキーを追加
- 選択したROS2メタパッケージと基本ツールをインストール
- インストールされたパッケージをチェック
- RTI Connext DDSとミドルウェアをインストール (プログラムでライセンス契約を承認!)
:exclamation: 要件
特にありません。
:abcd: ロール変数
変数 | 説明 | デフォルト値 |
---|---|---|
install_ros2_distro |
インストールするROSディストリビューションの短縮名 | dashing |
install_ros2 |
インストールするメタの名前 (ros-base , desktop ) |
ros-base |
:link: 依存関係
依存関係をインストールするには、次のコマンドを使用します:
$ ansible-galaxy install <dependecy.name>
必要なAnsibleロールのインストールは、次のように簡単に行うことができます:
$ ansible-galaxy install -r requirements.yml
:notebook: 例プレイブック
プレイブックでこのロールを使用する方法の例です:
---
- hosts: servers
remote_user: ubuntu # オプション(リモートユーザー)
gather_facts: yes # オプション
become: yes
roles:
- { role: itnok.install_ros2_ubuntu }
vars:
install_ros2_distro: "dashing"
install_ros2: "desktop"
:guardsman: ライセンス
MIT (詳細を読む)