Why do we use argument -i in rosdep install?
I am new to ROS2 and going through the tutorials here. I want to know why do we use the argument -i
during rosdep install
. I went through the man pages of rosdep
and could not really understand why rosdep needs to ignore keys that are found to be catkin or ament packages. This is man page definition:
-i, --ignore-packages-from-source, --ignore-src
Affects the 'check', 'install', and 'keys' verbs. If
specified then rosdep will ignore keys that are found
to be catkin or ament packages anywhere in the
ROS_PACKAGE_PATH, AMENT_PREFIX_PATH or in any of the
directories given by the --from-paths option.
What is the need to ignore the keys that are found to be catkin or ament packages anywhere in the path?