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

RoboEarth installation using rosinstall

asked 2012-11-28 03:00:19 -0600

Mendelson gravatar image

updated 2014-01-28 17:14:25 -0600

ngrennan gravatar image

Hi,

I'm trying to install RoboEarth on my Ubuntu 10.10 and I'm following the steps at the wiki page. Somewhere along the line, I have to use the command rosinstall, but it doesn't work. When I try sudo apt-get install python-rosinstall , I get the following error:

E: Unable to locate package python-rosinstall.

If I try the command sudo pip install -U rosinstall, I get the message:

sudo: pip:command not found.

What should I do?

I'm a beginner, so any help is welcome! Thanks!

EDIT: After michikarg's help, I was able to run rosinstall but I'm still having problems with the installation process. Some of the dependencies were not found, even some that are already installed such as libqt4-dev.

Here is the log message (by the way, I'm using ROS Electric):

asimo@asimo:~/ros/stacks/roboearth$ rosmake
[ rosmake ] No package specified.  Building stack ['roboearth']                                                                                               
[ rosmake ] Packages requested are: ['roboearth']                                                                                                             
[ rosmake ] Logging to directory/home/asimo/.ros/rosmake/rosmake_output-20121129-141352                                                                       
[ rosmake ] Expanded args ['roboearth'] to:
['re_ontology', 're_comm', 're_msgs', 're_vision', 're_comm_core', 're_srvs', 're_2dmap_extractor', 're_object_detector_gui', 'ar_bounding_box', 're_object_recorder', 're_kinect_object_detector']
[ rosmake ] Checking rosdeps compliance for packages roboearth.  This may take a few seconds.                                                                 
Failed to find rosdep libqt4-dev for package re_object_recorder on OS:ubuntu version:maverick
Failed to find rosdep opencv2 for package re_object_recorder on OS:ubuntu version:maverick
Failed to find rosdep suitesparse for package re_vision on OS:ubuntu version:maverick
WARNING: Rosdeps [u'libqt4-dev', u'opencv2', u'suitesparse'] could not be resolved
Failed to find rosdep libqt4-dev for package re_object_recorder on OS:ubuntu version:maverick
Failed to find rosdep opencv2 for package re_object_recorder on OS:ubuntu version:maverick
Failed to find rosdep suitesparse for package re_vision on OS:ubuntu version:maverick
[ rosmake ] rosdep check failed to find system dependencies: libjson-glib, libqt4-dev, opencv2, libjson-java, suitesparse                                     
[rosmake-0] Starting >>> rosbuild [ make ]                                                                                                                    
[rosmake-0] Finished <<< rosbuild ROS_NOBUILD in package rosbuild
 No Makefile in package rosbuild                                                            
[rosmake-1] Starting >>> cpp_common [ make ]                                                                                                                  
[rosmake-1] Finished <<< cpp_common ROS_NOBUILD in package cpp_common                                                                                         
[rosmake-0] Starting >>> roslang [ make ]                                                                                                                     
[rosmake-1] Starting >>> roscpp_traits [ make ]                                                                                                               
[rosmake-0] Finished <<< roslang ROS_NOBUILD in package roslang
 No Makefile in package roslang                                                               
[rosmake-1] Finished <<< roscpp_traits ROS_NOBUILD in package roscpp_traits                                                                                   
[rosmake-1] Starting >>> rostime [ make ]                                                                                                                     
[rosmake-1] Finished <<< rostime ROS_NOBUILD in package rostime                                                                                               
[rosmake-0] Starting >>> roslib [ make ]                                                                                                                      
[rosmake-1] Starting >>> roscpp_serialization [ make ]                                                                                                        
[rosmake-0] Finished <<< roslib ROS_NOBUILD in package roslib                                                                                                 
[rosmake-1] Finished <<< roscpp_serialization ROS_NOBUILD in package roscpp_serialization                                                                     
[rosmake-1] Starting >>> xmlrpcpp [ make ]                                                                                                                    
[rosmake-1] Finished <<< xmlrpcpp ROS_NOBUILD in package xmlrpcpp                                                                                             
[rosmake-1] Starting >>> rosconsole [ make ]                                                                                                                  
[rosmake-1] Finished <<< rosconsole ROS_NOBUILD in package rosconsole                                                                                         
[rosmake-1] Starting >>> tinyxml [ make ]                                                                                                                     
[rosmake-0] Starting >>> std_msgs [ make ]                                                                                                                    
[rosmake-1] Finished <<< tinyxml ROS_NOBUILD in package tinyxml                                                                                               
[rosmake-1] Starting >>> rosclean [ make ]                                                                                                                    
[rosmake-1] Finished <<< rosclean ROS_NOBUILD in package rosclean                                                                                             
[rosmake-1] Starting >>> rosgraph [ make ]                                                                                                                    
[rosmake-1] Finished <<< rosgraph ROS_NOBUILD in package rosgraph                                                                                             
[rosmake-0] Finished <<< std_msgs ROS_NOBUILD in package std_msgs                                                                                             
[rosmake-1] Starting >>> rosparam [ make ]                                                                                                                    
[rosmake-0] Starting >>> rosgraph_msgs [ make ]                                                                                                               
[rosmake-0] Finished <<< rosgraph_msgs ROS_NOBUILD in package rosgraph_msgs                                                                                   
[rosmake-0] Starting >>> roscpp [ make ]                                                                                                                      
[rosmake-1] Finished <<< rosparam ROS_NOBUILD in package rosparam                                                                                             
[rosmake-0] Finished <<< roscpp ROS_NOBUILD in package roscpp                                                                                                 
[rosmake-1] Starting >>> rospy [ make ]                                                                                                                       
[rosmake-1] Finished <<< rospy ROS_NOBUILD in package rospy                                                                                                   
[rosmake-1] Starting >>> rosmaster [ make ]                                                                                                                   
[rosmake-0 ...
(more)
edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
5

answered 2012-11-29 04:41:11 -0600

ddimarco gravatar image

ROS Electric is not officially supported. If you really can't update to Fuerte, try Revision r2047:

roscd roboearth
svn up -r2047
edit flag offensive delete link more

Comments

I have updated to Fuerte and things are going well now! Thank you ddimarco!

Mendelson gravatar image Mendelson  ( 2013-01-15 12:02:42 -0600 )edit
1

answered 2012-11-28 03:24:14 -0600

michikarg gravatar image

updated 2012-11-28 03:29:02 -0600

I'm not sure but maybe there are no debian packages of python-rosinstall for Ubuntu 10.10 and Electric. I guess you are using ROS Electric?

As you already found out, you can use pip for installation as well. But therefore you will first have to install pip itself. You can do so by:

sudo apt-get install python-pip

A general note: You should use tags for all of your questions on ros answers so the right people get noticed and you will receive an answer faster.

edit flag offensive delete link more

Comments

Thanks, that helped me get pip running... I was trying "sudo apt-get install pip"!

Mendelson gravatar image Mendelson  ( 2012-11-29 04:16:13 -0600 )edit

Question Tools

Stats

Asked: 2012-11-28 03:00:19 -0600

Seen: 2,153 times

Last updated: Nov 29 '12