gumstix / yocto-manifest

Repo to manage YoctoProject related git repositories
42 stars 53 forks source link

[General] Installing ROS through package repo #52

Closed adam-lee closed 10 years ago

adam-lee commented 10 years ago

This is my first attempt at installing ROS on Pepper through package repo.

root@pepper:~$  smart install pacakgegroup-ros-comm
Loading cache...
Updating cache...               ######################################## [100%]

error: 'pacakgegroup-ros-comm' matches no packages. Suggestions:               
error:     packagegroup-ros-comm-dbg-1.0-r0@all
error:     packagegroup-ros-comm-1.0-r0@all
error:     packagegroup-ros-comm-dev-1.0-r0@all

root@pepper:~$  smart install roscpp-tutorials
Loading cache...
Updating cache...               ######################################## [100%]

Computing transaction...                                                                error: Can't install roscpp-tutorials-0.4.3-r0@armv7a_vfp_neon: no package provides libboost_thread.so.1.55.0

root@pepper:~$  smart install packagegroup-ros-comm-1.0-r0@all
Loading cache...
Updating cache...               ######################################## [100%]

Computing transaction...                                                                error: Can't install roscpp-1.10.2-r0@armv7a_vfp_neon: no package provides libboost-filesystem1.55.0 >= 1.55.0

root@pepper:~$  
adam-lee commented 10 years ago

On Duovero with XFCE image

primary.xml.gz                  ######################################## [100%]

Updating cache...               ######################################## [100%]

Channels have 10017 new packages.
Saving cache...

root@duovero:~$  smart install pacakgegroup-ros-comm
Loading cache...
Updating cache...               ######################################## [100%]

error: 'pacakgegroup-ros-comm' matches no packages. Suggestions:               
error:     packagegroup-ros-comm-dev-1.0-r0@all
error:     packagegroup-ros-comm-1.0-r0@all
error:     packagegroup-ros-comm-dbg-1.0-r0@all

root@duovero:~$  
root@duovero:~$  smart install pacakgegroup-ros-comm-1.0-r0@all
Loading cache...
Updating cache...               ######################################## [100%]

error: 'pacakgegroup-ros-comm-1.0-r0@all' matches no packages. Suggestions:    
error:     packagegroup-ros-comm-dev-1.0-r0@all
error:     packagegroup-ros-comm-1.0-r0@all
error:     packagegroup-ros-comm-dbg-1.0-r0@all

root@duovero:~$    smart install roscpp-tutorials
Loading cache...
Updating cache...               ######################################## [100%]

error: Can't install roscpp-tutorials-0.4.3-r0@armv7a_vfp_neon: no package provides libboost_system.so.1.55.0

root@duovero:~$ 
adam-lee commented 10 years ago

From the latest package repo, the ROS packages install successfully. However:

root@duovero:/usr/lib/roscpp_tutorials$  rosrun roscpp-tutorials talker
[rospack] Error: stack/package roscpp-tutorials not found
root@duovero:/usr/lib/roscpp_tutorials$  rosrun roscpp-tutorialsr^C    
root@duovero:/usr/lib/roscpp_tutorials$  rospack profile
Full tree crawl took 1.743408 seconds.
Directories marked with (*) contain no manifest.  You may
want to delete these directories.
To get just of list of directories without manifests,
re-run the profile with --zombie-only
-------------------------------------------------------------
1.446380   /usr
1.098297   /usr/share
0.463074 * /usr/share/icons
0.344727 * /usr/share/icons/gnome
0.278961 * /usr/lib
0.277496 * /usr/lib/
0.138031 * /usr/lib/python2.7
0.124542 * /usr/share/terminfo
0.107849 * /usr/share/icons/hicolor
0.099152 * /usr/share/man
0.067414 * /usr/lib/python2.7/site-packages
0.061005 * /usr/share/icons/gnome/22x22
0.060761 * /usr/share/icons/gnome/16x16
0.060638 * /usr/share/icons/gnome/48x48
0.060578 * /usr/share/icons/gnome/32x32
0.060242 * /usr/share/icons/gnome/24x24
0.055298 * /usr/share/groff
0.046204 * /usr/share/themes
0.044677 * /usr/share/locale
0.038636 * /usr/share/icons/gnome/256x256
adam-lee commented 10 years ago

doh! roscpp_tutorials not roscpp-tutorials.

With this I can run the Hello World tutorial with ROS packages installed from the repository.