---
title: Install ros2-cli on Linux | Snap Store
description: Get the latest version of ros2-cli for Linux - Command line interface
  tools for ROS2
url: https://snapcraft.io/ros2-cli
---

# ros2-cli

[Ubuntu Robotics Community (ubuntu-robotics-community)](https://snapcraft.io/publisher/ubuntu-robotics-community "View all snaps from Ubuntu Robotics Community (ubuntu-robotics-community)")

* [Ubuntu Robotics Community (ubuntu-robotics-community)](https://snapcraft.io/publisher/ubuntu-robotics-community "View all snaps from Ubuntu Robotics Community (ubuntu-robotics-community)")
* [Development](https://snapcraft.io/search?categories=development)

jazzy/stable 0.32.1

Install jazzy/stable of ros2-cli

---

**Install using the command line**

```
sudo snap install ros2-cli
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

---

### Package name

* ros2-cli

---

### License

* Apache-2.0

---

### Last updated

* 23 March 2026 - jazzy/stable
* 1 September 2026 - humble/candidate

---

### Websites

* [github.com/canonical/ros2cli-snap](https://github.com/canonical/ros2cli-snap "https://github.com/canonical/ros2cli-snap")

---

### Contact

* [ubuntu-robotics-community@canonical.com](mailto:ubuntu-robotics-community@canonical.com "mailto:ubuntu-robotics-community@canonical.com")

---

### Source code

* [github.com/canonical/ros2cli-snap](https://github.com/canonical/ros2cli-snap "https://github.com/canonical/ros2cli-snap")

---

### Command › Alias

* ros2-cli.ros2 › ros2

---

### Report a bug

* [github.com/canonical/ros2cli-snap/issues](https://github.com/canonical/ros2cli-snap/issues "https://github.com/canonical/ros2cli-snap/issues")

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/ros2-cli#report-snap-modal)

---

* [Description](https://snapcraft.io/ros2-cli#tab-description)
* [Security](https://snapcraft.io/ros2-cli#tab-security)

#### Command line interface tools for ROS2

Snap for ROS 2 command line interface tools [1] included with a standard install of any ROS 2 distro.

Note: This is a beta release, if you encounter any bugs or limitations, please do report it [2].

The Snap does not support roslaunch, rospkg, rosrun and custom ROS messages as these require access to the host filesystem.
The ros2-cheat-sheet [3] provides examples for commands and their verbs.

Installation Instructions:

* Install ros2cli from a terminal,
  `snap install ros2-cli --channel=jazzy/beta`
* Test your installation,
  `ros2-cli.ros2 --help`

[1] <https://github.com/ros2/ros2cli>
[2] <https://github.com/canonical/ros2cli-snap/issues>
[3] <https://github.com/ubuntu-robotics/ros2_cheats_sheet/blob/master/cli/cli_cheats_sheet.pdf>

---

## Install ros2-cli on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/ros2-cli/arch)

[### CentOS](https://snapcraft.io/install/ros2-cli/centos)

[### Debian](https://snapcraft.io/install/ros2-cli/debian)

[### elementary OS](https://snapcraft.io/install/ros2-cli/elementary)

[### Fedora](https://snapcraft.io/install/ros2-cli/fedora)

[### KDE Neon](https://snapcraft.io/install/ros2-cli/kde-neon)

[### Kubuntu](https://snapcraft.io/install/ros2-cli/kubuntu)

[### Manjaro](https://snapcraft.io/install/ros2-cli/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/ros2-cli/pop)

[### openSUSE](https://snapcraft.io/install/ros2-cli/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/ros2-cli/rhel)

[### Ubuntu](https://snapcraft.io/install/ros2-cli/ubuntu)

[### Raspberry Pi](https://snapcraft.io/install/ros2-cli/raspbian)
