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 imagegvdhoorn ( 2017-12-04 04:55:45 -0600 )edit

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

gvdhoorn gravatar imagegvdhoorn ( 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 imagefma ( 2017-12-04 05:16:32 -0600 )edit

Well, again, I'm not sure.

gvdhoorn gravatar imagegvdhoorn ( 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 imageHumpelstilzchen ( 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 imagefma ( 2017-12-04 06:33:37 -0600 )edit