rosdep
rosdep is a command-line tool in the Robot Operating System (ROS) that automates the installation of operating system dependencies required by ROS packages. It translates dependencies declared in a package manifest into the appropriate system packages for the target operating system, providing a uniform way to prepare a build environment across platforms.
The tool relies on a central rosdep database of rules that map ROS dependency names to OS-specific
Common usage includes rosdep update to refresh the database, and rosdep install --from-paths src --ignore-src -r
rosdep focuses on system-level dependencies and does not install the ROS software itself. It may require sufficient