-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Documentation on install ros2-base from source #870
Comments
FWIW, this is possible today by installing from binaries, cloning the set of repositories you want to modify, modifying them, building, and sourcing the resulting |
rosinstall_generator can be used with the |
As a newbie I was also searching for information to build only I generated and cloned the dependencies for
For compilation it makes sense to use
Note that some users had problems with rosinstall_generator. |
I'm actually going to move this over to the ros2_documentation repository, which is where any documentation for this would reside. I'll also say that any help with doing this documentation would be appreciated. It's on our backlog, but we may not get to it anytime soon. |
Part of this (a bit of explanation at least), seems to have been added by #1459. Explaining the actual use of Thing is: instructions would largely overlap with the current from-source builds / development environment setup guides (it would be a guide about using Would we want a section in Content would be similar to this comment in Core, base and desktop releases on ROS Discourse. Personally, I would perhaps prefer a Building a ROS 2 installation variant from source page or something, to not complicate the -- already quite long -- installation from-source page even more, but it would mean adding yet another page which explains how to build ROS 2 from source. |
Yes, one of the reasons we haven't written this tutorial yet is exactly because of this overlap. We have a long-term goal to stop using ros2.repos completely and switch to using
I don't think we should add a new page; there are already a bewildering array of options. Instead, what I think we should do is revamp the current https://docs.ros.org/en/rolling/Installation/Alternatives/Ubuntu-Development-Setup.html page (along with the RHEL, Windows, etc pages) to streamline the current content. I feel like a bunch of that can be moved elsewhere. Once we've done that, I think it would be reasonable to add a small section about using |
So that basically makes it impossible to move forward with this issue, as it's blocked by:
|
It doesn't feel impossible; that revamp seems fairly straightforward to me. |
Feature request
Instructions for installing ros2-base from source.
Feature description
Documentation with a list of the essential packages for each distribution. This would allow a user to install precisely the packages they want, from source, by ignoring all auxiliary packages. This is important, because currently installing from source requires many gigabytes, but not all ros2 packages are used by everyone.
Implementation considerations
Alternatively, instructions for how to compile additional packages with new or modified code on top of an existing debian package installation.
The text was updated successfully, but these errors were encountered: