Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions source/Installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Installation
Installation/Crystal
Installation/Dashing
Installation/Eloquent
Installation/Foxy
Installation/Latest-Development-Setup
Installation/Maintaining-a-Source-Checkout
Installation/Install-Connext-Security-Plugins
Expand Down
1 change: 0 additions & 1 deletion source/Installation/Eloquent/Linux-Development-Setup.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
.. _linux-latest:

Building ROS 2 on Linux
=======================
Expand Down
1 change: 0 additions & 1 deletion source/Installation/Eloquent/OSX-Development-Setup.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
.. _osx-latest:

Building ROS 2 on OS X
======================
Expand Down
1 change: 0 additions & 1 deletion source/Installation/Eloquent/Windows-Development-Setup.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
.. _windows-latest:

Building ROS 2 on Windows
=========================
Expand Down
38 changes: 38 additions & 0 deletions source/Installation/Foxy.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
.. _FoxyInstall:

Installing ROS 2 Foxy Fitzroy
=============================

.. toctree::
:hidden:
:glob:

Foxy/*

Binary packages
---------------

We provide ROS 2 binary packages for the following platforms:

* Linux (Ubuntu Bionic(18.04))

* `Debian packages <Foxy/Linux-Install-Debians>`
* `"fat" archive <Foxy/Linux-Install-Binary>`

* `OS X <Foxy/OSX-Install-Binary>`
* `Windows <Foxy/Windows-Install-Binary>`


.. _Foxy_building-from-source:

Building from source
--------------------

We support building ROS 2 from source on the following platforms:


* `Linux <Foxy/Linux-Development-Setup>`
* `OS X <Foxy/OSX-Development-Setup>`
* `Windows <Foxy/Windows-Development-Setup>`

.. include:: _Install-Types.rst
58 changes: 58 additions & 0 deletions source/Installation/Foxy/Fedora-Development-Setup.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
Building ROS 2 on Fedora Linux
==============================

How to setup the development environment?
-----------------------------------------

The following system dependencies are required to build ROS 2 on Fedora. They can be installed with ``dnf`` as follows:

.. code-block:: bash

$ sudo dnf install \
asio-devel \
cmake \
cppcheck \
eigen3-devel \
gcc-c++ \
liblsan \
libXaw-devel \
libyaml-devel \
make \
opencv-devel \
patch \
python3-argcomplete \
python3-colcon-common-extensions \
python3-coverage \
python3-devel \
python3-empy \
python3-lark-parser \
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-foundation \
python3-flake8 \
python3-flake8-import-order \
redhat-rpm-config \
tinyxml-devel \
tinyxml2-devel \
uncrustify \
wget


With this done, you can follow the rest of the `instructions <Foxy_linux-dev-get-ros2-code>` to fetch and build ROS2.

Loading