Last modified 14 months ago Last modified on 05/03/20 10:54:07

Fawkes on Fedora Linux

Fedora Logo Fedora Linux is our primary development platform. It has everything you need to get Fawkes up and running at its maximum potential. Some needed packages are maintained by Carologistics team members.

We ensure that Fawkes is running on all versions of Fedora that are still maintained, while we tend to focus our attention on the latest stable release. We have a build slave with the current development version of Fedora (called rawhide) to ensure that it will run on the next release without problems. We aim for compatibility with both, i386 and x86_64 platforms.

Fawkes has been included in Fedora. Therefore, it provides an easy way to install all available dependencies, or use a binary installation.

Dependencies for Source Installation and Development (Fedora 31)

Getting all dependencies is as easy as:

sudo dnf install fawkes-devenv


The easiest way to install ROS is to use the ROS COPR for Fedora. The installation instructions are on the COPR page.

Dependencies for Source Installation and Development (Older Fedora Releases)

Getting all dependencies is as done via:

sudo dnf groupinstall development-tools development-libs
sudo dnf install fawkes-devenv

If you use Fedora 22 and higher

$ sudo rpm -e --nodeps tolua++ tolua++-devel
$ sudo dnf install compat-lua compat-lua-devel compat-tolua++ compat-tolua++-devel

If you use Fedora 28 and higher (to avoid a severe slowdown, cf. Fedora bug 1699234).

$ sudo dnf remove -y environment-modules

For older versions of Fedora, instructions to obtain ROS without the COPR can be found at ROSOnFedora.

Read on

After everything is installed read the GettingStartedGuide on how to get started and hacking.