note - smithgithub/RPi GitHub Wiki
sudo apt-get install ubuntu-desktop sudo apt-get autoremove --purge xubuntu-* && sudo apt-get autoremove --purge xfce*
https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/
sudo apt-get remove libboost-all-dev
sudo apt install ros-noetic-nodelet
sudo apt install ros-noetic-tf
diagnostic_updaterConfig
sudo apt install ros-noetic-dynamic-reconfigure
sudo apt install ros-noetic-move_base_msgs
sudo apt install ros-noetic-geometry_msgs cmake_modules -DBOOST_ROOT=/usr/include/boost
./bootstrap.sh --with-libraries=all --with-toolset=gcc
./b2 install --prefix=/usr
./b2 --show-libraries rosdep install --from-paths src --ignore-src --rosdistro=noetic
https://github.com/ros-planning/navigation/tree/noetic-devel
https://github.com/ros-perception/slam_gmapping/branches
rosdep install --from-paths src --ignore-src --rosdistro=noetic -y --os=ubuntu:focal