catkin_ws
для пользовательский пакетов и ros_catkin_ws
для системных пакетов. catkin_ws
catkin_ws/src
catkin_ws
ROS искользует исходники сразу из этой директории. Поэтому например при изменении .launch файло, дополнительно собирать пакеты не нужно. Такой подход упрощаяет тестированеи и разработку.apt
Таким образом, для обновления старых системных пакетов и установки новых необходимо собирать пакеты из исходных кодов./home/pi/ros_catkin_ws
/opt/ros/noetic
pkg_name
это имя того пакета, который надо собрать отдельно.new_pack
из дистрибутива пакетов ROS