From f496eef7a72177ef6f758ebc8f8338c469ad1b52 Mon Sep 17 00:00:00 2001 From: Luis Arizmendi Date: Fri, 12 Sep 2025 11:55:25 +0200 Subject: [PATCH 1/6] Fix doc RHEL - cbc repo do not exist in RHEL --- source/Installation/RHEL-Install-RPMs.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/Installation/RHEL-Install-RPMs.rst b/source/Installation/RHEL-Install-RPMs.rst index 559d3cafc2c..59094d33e3e 100644 --- a/source/Installation/RHEL-Install-RPMs.rst +++ b/source/Installation/RHEL-Install-RPMs.rst @@ -34,11 +34,11 @@ You will need to enable the EPEL repositories and the PowerTools repository: .. code-block:: console - $ sudo dnf install 'dnf-command(config-manager)' epel-release -y - $ sudo dnf config-manager --set-enabled crb + $ sudo dnf install -y 'dnf-command(config-manager)' https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E %rhel).noarch.rpm + $ sudo dnf config-manager --set-enabled codeready-builder-for-rhel-$(rpm -E %rhel)-$(arch)-rpms .. note:: This step may be slightly different depending on the distribution you are using. - `Check the EPEL documentation `_ + `Check the EPEL documentation `_ Next, download the ``ros2-release`` package and install it: From e6286ebf624ed19d576e328786021c93c6b9195a Mon Sep 17 00:00:00 2001 From: Luis Arizmendi Date: Tue, 16 Sep 2025 16:06:38 +0200 Subject: [PATCH 2/6] DOC: Enable Zenoh router in example --- source/Installation/RHEL-Install-RPMs.rst | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/source/Installation/RHEL-Install-RPMs.rst b/source/Installation/RHEL-Install-RPMs.rst index 59094d33e3e..44516f0a992 100644 --- a/source/Installation/RHEL-Install-RPMs.rst +++ b/source/Installation/RHEL-Install-RPMs.rst @@ -125,14 +125,23 @@ Try some examples If you installed ``ros-{DISTRO}-desktop`` above you can try some examples. -In one terminal, source the setup file and then run a C++ ``talker``\ : +First, if you use `Zenoh` as the RMW implementation (default), you will require a router for node discovery and communication + +In one terminal start the Zenoh router daemon + +.. code-block:: console + + $ source /opt/ros/{DISTRO}/setup.bash + $ ros2 run rmw_zenoh_cpp rmw_zenohd + +In another terminal, source the setup file and then run a C++ ``talker``\ : .. code-block:: console $ source /opt/ros/{DISTRO}/setup.bash $ ros2 run demo_nodes_cpp talker -In another terminal source the setup file and then run a Python ``listener``\ : +In a third terminal source the setup file and then run a Python ``listener``\ : .. code-block:: console From 1791ff0277e19e8c7794b67a91a0267196509079 Mon Sep 17 00:00:00 2001 From: Luis Arizmendi Date: Tue, 16 Sep 2025 16:16:33 +0200 Subject: [PATCH 3/6] DOC: Enable Zenoh router in example --- source/Installation/RHEL-Install-RPMs.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/Installation/RHEL-Install-RPMs.rst b/source/Installation/RHEL-Install-RPMs.rst index 44516f0a992..69703e2efb9 100644 --- a/source/Installation/RHEL-Install-RPMs.rst +++ b/source/Installation/RHEL-Install-RPMs.rst @@ -34,11 +34,11 @@ You will need to enable the EPEL repositories and the PowerTools repository: .. code-block:: console - $ sudo dnf install -y 'dnf-command(config-manager)' https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E %rhel).noarch.rpm - $ sudo dnf config-manager --set-enabled codeready-builder-for-rhel-$(rpm -E %rhel)-$(arch)-rpms + $ sudo dnf install 'dnf-command(config-manager)' epel-release -y + $ sudo dnf config-manager --set-enabled crb .. note:: This step may be slightly different depending on the distribution you are using. - `Check the EPEL documentation `_ + `Check the EPEL documentation `_ Next, download the ``ros2-release`` package and install it: From 3af10866cf3bf04c5552034a6c4f86bb61d0fc26 Mon Sep 17 00:00:00 2001 From: Luis Javier Arizmendi Alonso Date: Wed, 17 Sep 2025 12:22:30 +0200 Subject: [PATCH 4/6] Update source/Installation/RHEL-Install-RPMs.rst MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Alejandro Hernández Cordero Signed-off-by: Luis Javier Arizmendi Alonso --- source/Installation/RHEL-Install-RPMs.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/Installation/RHEL-Install-RPMs.rst b/source/Installation/RHEL-Install-RPMs.rst index 69703e2efb9..a2fbd217d0a 100644 --- a/source/Installation/RHEL-Install-RPMs.rst +++ b/source/Installation/RHEL-Install-RPMs.rst @@ -125,7 +125,7 @@ Try some examples If you installed ``ros-{DISTRO}-desktop`` above you can try some examples. -First, if you use `Zenoh` as the RMW implementation (default), you will require a router for node discovery and communication +First, if you use ``Zenoh`` as the RMW implementation (default), you will require a router for node discovery and communication In one terminal start the Zenoh router daemon From 00fd6b423cccfa46f1f71e748555a8ac0b022f6a Mon Sep 17 00:00:00 2001 From: Luis Javier Arizmendi Alonso Date: Wed, 17 Sep 2025 16:57:05 +0200 Subject: [PATCH 5/6] Update source/Installation/RHEL-Install-RPMs.rst Co-authored-by: Tomoya Fujita Signed-off-by: Luis Javier Arizmendi Alonso --- source/Installation/RHEL-Install-RPMs.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/Installation/RHEL-Install-RPMs.rst b/source/Installation/RHEL-Install-RPMs.rst index a2fbd217d0a..52f10df1bb2 100644 --- a/source/Installation/RHEL-Install-RPMs.rst +++ b/source/Installation/RHEL-Install-RPMs.rst @@ -125,7 +125,7 @@ Try some examples If you installed ``ros-{DISTRO}-desktop`` above you can try some examples. -First, if you use ``Zenoh`` as the RMW implementation (default), you will require a router for node discovery and communication +First, if you use ``Zenoh`` as the RMW implementation, you will require a router for node discovery and communication. In one terminal start the Zenoh router daemon From 8f34ae149cc11223451ec75c6ac13bf7fe675d5f Mon Sep 17 00:00:00 2001 From: Luis Javier Arizmendi Alonso Date: Wed, 17 Sep 2025 16:57:18 +0200 Subject: [PATCH 6/6] Update source/Installation/RHEL-Install-RPMs.rst Co-authored-by: Tomoya Fujita Signed-off-by: Luis Javier Arizmendi Alonso --- source/Installation/RHEL-Install-RPMs.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/Installation/RHEL-Install-RPMs.rst b/source/Installation/RHEL-Install-RPMs.rst index 52f10df1bb2..9ee15bad144 100644 --- a/source/Installation/RHEL-Install-RPMs.rst +++ b/source/Installation/RHEL-Install-RPMs.rst @@ -127,7 +127,7 @@ If you installed ``ros-{DISTRO}-desktop`` above you can try some examples. First, if you use ``Zenoh`` as the RMW implementation, you will require a router for node discovery and communication. -In one terminal start the Zenoh router daemon +In one terminal, start the Zenoh router daemon: .. code-block:: console