ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
What you can do is download the source of the packages in question, put them in your catkin workspace and compile them, just like you compile source for your packages by running catkin_make. Then source the setup.sh of your workspace and your environment should use the package that you compiled, not the installed one. You can verify this by typing roscd package_name and it should take you to the directory in question.
I do this when I want to slightly modify packages that other stuff uses. You can also uninstall the binaries to make sure they don't conflict with your source-built one.