警告

您正在阅读的 ROS 2 文档版本已达到 EOL(生命周期结束),不再受官方支持。如果您想了解最新信息,请访问 Jazzy.

在 Fedora Linux 上构建 ROS 2

如何设置开发环境?

在 Fedora 上构建 ROS 2 需要以下系统依赖项。它们可以通过 dnf 具体如下

$ 苏都 dnf 安装 \
  亚洲发展 \
  cmake \
  cppcheck \
  eigen3-devel \
  gcc-c++ \
  liblsan \
  libXaw-devel \
  libyaml-devel \
  生产 \
  opencv-devel \
  补丁 \
  python3-argcomplete \
  python3-colcon-common-extensions \
  python3-coverage \
  python3-devel \
  python3-empy \
  python3-lark 解析器 \
  python3-lxml \
  python3-mock \
  python3-mypy \
  python3-nose \
  python3-pep8 \
  python3-pip \
  python3-pydocstyle \
  python3-pyflakes \
  python3-pyparsing \
  python3-pytest \
  python3-pytest-cov \
  python3-pytest-mock \
  python3-pytest-runner \
  python3-rosdep \
  python3-setuptools \
  python3-vcstool \
  python3-yaml \
  poco-devel \
  poco 基金会 \
  python3-flake8 \
  python3-flake8-import-order \
  redhat-rpm-config \
  tinyxml-devel \
  tinyxml2-devel \
  去壳 \
  wget

完成这些工作后,您就可以按照以下步骤进行其他操作 说明 来获取和构建 ROS 2。