I just installed ROS 2 Crystal from sources on Ubuntu 18.04.
Everything went fine, but I would like to make a couple comments on the instructions:
-
In the
setup_sources
section link you should add the dependency onlsb-release
.
The first command would become:
sudo apt update && sudo apt install curl gnupg2 lsb-release
-
In the
Install development tools and Ros tools
section link it looks like the pytest dependencies are needed only on Ubuntu 16.04. I’m on Ubuntu 18.04 and without them the build process prompted a lot of warnings aboutpytest
missing and then failed while building the demos package.