ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

On non-Ubuntu installs all ros installation and package files will be stored in your home directory... ~/ros will contains all the binaries including roscd, rosmake, roslaunch, etc. etc...

Your ROS_PACKAGE_PATH will contain all the packages that will be accessible by the ros commands. If you create another directory where you want to write all your packages you have to add to the setup.sh bash file located at /home/user/ros and then run

source ~/ros/setup.sh

You path will also become changed so that way you shell will have access to the ros programs.

To fix your problems just remove your ~/ros and directory and refollow the instructions. Since the install is local you can quickly get rid of ros and completely reinstall all the packages.

Also understand your workspace should not be going anywhere near /opt/ this is a global root user location for programs and files and should be touched at all, and left to automatic installation that occurs only in Ubuntu.

On non-Ubuntu installs all ros installation and package files will be stored in your home directory... ~/ros will contains all the binaries including roscd, rosmake, roslaunch, etc. etc...

Your ROS_PACKAGE_PATH will contain all the packages that will be accessible by the ros commands. If you create another directory where you want to write all your packages you have to add to the setup.sh bash file located at /home/user/ros and then run

source ~/ros/setup.sh

You path will also become changed so that way you shell will have access to the ros programs.

To fix your problems just remove modify the setup.sh file providing you haven't changed it and messed up something, but your ~/ros and probably haven't. Add your directory and refollow to the instructions. Since the install is local you can quickly get rid of ros and completely reinstall all the packages.ROS_PACKAGE_PATH variable.

Also understand your workspace should not be going anywhere near /opt/ this is a global root user location for programs and files and should be touched at all, and left to automatic installation that occurs only in Ubuntu.