Debian upstream usage

asked 2017-12-04 03:40:14 -0600

fma gravatar image


I'm running debian sid, and I would like to use the ROS packages from this debian upstream, at least for basic setup (using messages, action, services...).

The problem is all documentations are referring to ROS standard install...

My first question is: where is the setup.bash script I should source, instead of /opt/ros/<distro>/setup.bash?


edit retag flag offensive close merge delete


I'm not certain, but do you still need to? setup.bash exists to update PATH, PYTHONPATH and similar variables. If everything is installed in default FHS locations, that should not be necessary anymore.

gvdhoorn gravatar image gvdhoorn  ( 2017-12-04 04:55:45 -0600 )edit

Btw: you may already have seen this, but just in case: wiki/UpstreamPackages.

gvdhoorn gravatar image gvdhoorn  ( 2017-12-04 04:56:21 -0600 )edit

Yep, I already read this doc... Ok, if this is only a matter of paths, you're right, it should not be needed.


fma gravatar image fma  ( 2017-12-04 05:16:32 -0600 )edit

Well, again, I'm not sure.

gvdhoorn gravatar image gvdhoorn  ( 2017-12-04 05:18:47 -0600 )edit

Since debian install everything under /usr there is no need for sourcing a setup script - there isn't one. You can just run e.g. "rviz'. Also note that the debian packages are incomplete. Even for the navigation stack important packages are missing.

Humpelstilzchen gravatar image Humpelstilzchen  ( 2017-12-04 06:10:21 -0600 )edit

Ok. I'm not that far, and I won't need such feature right now ;o)

fma gravatar image fma  ( 2017-12-04 06:33:37 -0600 )edit