This is an old revision of the document!
#Installing ROS from source ('cause there ain't any deb buildable package…)
Extracted from the official Wiki: http://wiki.ros.org/hydro/Installation/Debian Need some extra repositories
deb http://packages.ros.org/ros/ubuntu wheezy main deb-src http://ftp.us.debian.org/debian unstable main contrib non-free deb http://ftp.us.debian.org/debian wheezy-backports main wget http://packages.ros.org/ros.key -O - | sudo apt-key add - sudo apt-get update
Deps:
sudo apt-get install python-rosdep python-rosinstall-generator python-wstool build-essential checkinstall python-kitchen libflann-dev libxml2-dev
Let's go
sudo rosdep init rosdep update mkdir ros cd ros rosinstall_generator desktop_full --rosdistro hydro --deps --wet-only > hydro-desktop-full-wet.rosinstall wstool init -j8 src hydro-desktop-full-wet.rosinstall rosdep install --from-paths src --ignore-src --rosdistro hydro -y -r --os=debian:wheezy
## Dependencies
!!!!! Bullet
cd_src_mkdir_bullet_cd_bullet_sudo_apt-get_build-dep_libbullet-dev_sudo_apt-get_-b_source_libbullet-dev_sudo_dpkg_-i_.deb_cd
!!!!! Pointcloud
pcl.git_cd_pcl_cmake_._make_sudo_checkinstall_make_install_cd
Rename to 'libpcl-all-dev
'
!!!!! Collada-dom
tar_-xzf_collada-dom-2.4.0.tgz_cd_collada-dom-2.4.0_cmake_._make_sudo_checkinstall_make_install_cd
Rename to 'collada-dom-dev
'
!!!! Install Player (Gazebo dep) Download: http://sourceforge.net/projects/playerstage Implement this fix: http://sourceforge.net/mailarchive/forum.php?thread_name=From_noreply%40sourceforge.net_Sat_Jul_07_17%3A37%3A11_2012&forum_name=playerstage-developers
ret_gzgets_gzfile_this-_file_this-_line_this-_line_size_null This is in file: ./server/drivers/shell/readlog.cc tar_-xzf_player-3.0.2.tar.gz
!!!! Install sdformat (Gazebo dep) sdformat_sdformat_cd_sdformat_cmake_._make_sudo_checkinstall_make_install_cd
!!!! Install Gazebo Need: sudo_apt-get_install_libtinyxml-dev_libtbb-dev_libxml2-dev_libqt4-dev_pkg-config_libprotoc-dev_libfreeimage-dev_libprotobuf-dev_protobuf-compiler_libboost-all-dev_freeglut3-dev_libogre-dev_libtar-dev_libcurl4-openssl-dev_libcegui-mk2-dev_libopenal-dev Go! gazebo_gazebo_cd_gazebo_hg_up_gazebo_1.9_cmake_._make_sudo_checkinstall_make_install_cd
!!! Build ROS
Finally run the build and install command. To install somewhere other than your home directory use the –install-space option. bashrc
On Arch: add to bashrc: setup.bash after install rqt_graph, run rqt –force-discover