-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Write a script to help install ROS source dependencies for platforms with no binaries. #16
Comments
Rosdistro maintains lists of package to repo mappings https://github.com/ros/rosdistro/blob/master/jazzy/distribution.yaml |
Work in progress here.
Uses the rosdistro YAML file above to create a VCS Run the above in
|
This needs two passes, once to get the first-order deps for the Once all the repos are cloned, then running For |
Look into https://wiki.ros.org/rosinstall_generator This suggests it isn't currently usable in this way: ros-infrastructure/rosinstall_generator#25 Sample output:
|
I'm going to call this closed for now. It's not clear how to use |
See here for context.
Want to have something that dumps anand then creates a list of all the ROS packages that need to be installed (those withapt
command for installing non-ros deps (those withoutros-jazzy
)ros-jazzy
, but their underscored names fromrosdep keys
)EDIT: I removed the requirement to generate an
apt
install based on prototyping. The assumed use case here is a platform like Raspberry Pi OS where the ROS dependencies don't have binary install candidates but the non-ROS dependencies do.What I've found below is that once all the required ROS package sources are present in a workspace,
rosdep install --from-paths src --ignore-src -r -y
works fine to install all the non-ROS dependencies.The text was updated successfully, but these errors were encountered: