User Tools

Site Tools


ros:install_deb

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
ros:install_deb [2014/01/27 21:21] – [From source] redoxros:install_deb [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-#Installing ROS  
- 
-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 python-nose python-empy libpoco-dev libgtest-dev python-sip-dev python-qt4-dev libbz2-dev  libfltk1.3-dev  libxft-dev libfontconfig1-dev libxinerama-dev 
-    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 
- 
-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 
- 
-###Deb packages 
-I have built theses packages for Debian Wheezy x86\_64, and since it takes quite __a lot__ of time, [[http://pkgs.redox.ws/deb/|Here they are]]. I'm not sure I will be maintaining them over time, but for now, feel free to use them =) 
- 
-###From source 
-#### 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 
-    git clone https://github.com/PointCloudLibrary/pcl.git 
-    cd pcl 
-    cmake . 
-    make 
-    sudo checkinstall make install 
-    cd ../ 
-Rename to **libpcl-all-dev** in the checkinstall step 
- 
-#### Collada-dom 
-Download collada-dom from its website, my version was 2.4.0, adapt the following to yours. 
-    tar -xzf collada-dom-2.4.0.tgz 
-    cd collada-dom-2.4.0 
-    cmake . 
-    make 
-    sudo checkinstall make install 
- 
- 
- 
-## Build ROS 
- 
-Finally run the build and install command. To install somewhere other than your home directory use the --install-space option.  
-    ./src/catkin/bin/catkin_make_isolated --install --install-space /opt/ros/hydro 
-    echo "source /opt/ros/hydro/setup.bash" >> ~/.bashrc 
- 
-## Troubleshooting  
-Make sure you source the ROS environment file in your __.bashrc__: `source /opt/ros/groovy/setup.bash` 
- 
-After installing rqt\_graph or any other rqt\_plugin, run `rqt --force-discover` 
  
/home/share/www/redox.ws/wiki/data/attic/ros/install_deb.1390857674.txt.gz · Last modified: 2023/11/24 21:55 (external edit)