Revision: 8291 http://playerstage.svn.sourceforge.net/playerstage/?rev=8291&view=rev Author: robotos Date: 2009-10-15 18:06:09 +0000 (Thu, 15 Oct 2009)
Log Message: ----------- updating installation instructions Modified Paths: -------------- code/gazebo/trunk/doc/install.html code/gazebo/trunk/doc/prerequisites.html Modified: code/gazebo/trunk/doc/install.html =================================================================== --- code/gazebo/trunk/doc/install.html 2009-10-14 23:31:54 UTC (rev 8290) +++ code/gazebo/trunk/doc/install.html 2009-10-15 18:06:09 UTC (rev 8291) @@ -1,24 +1,25 @@ - /** @page install Installation (Linux) -Gazebo relies on a number of third-party libraries that make -installation a little bit tricky. If things go wrong, please check -the archives of the Gazebo <a -href="http://sourceforge.net/mailarchive/forum.php?forum_id=33909">mailing +If things go wrong, please check the @ref install_problems section and the archives +of the Gazebo <a href="http://sourceforge.net/mailarchive/forum.php?forum_id=33909">mailing list</a>. Please read the instructions below @b carefully before reporting posting to the mailing list. <b> These are the Linux installation instructions, OS X users should -go install_osx "here". </b> +go @ref install_osx "here". </b> +...@section installing from binary files +For Ubuntu, use this PPA: +https://launchpad.net/~thjc/+archive/ppa/+packages -\section install_required Required 3rd Party Libraries +...@section Installing elsewhere /installing developing system -See \ref prerequisites +First see @ref prerequisites and check that get everything needed installed. -\section install_prepare Preparing your system +...@section install_prepare Preparing your system + The default install path for many source packages (Gazebo included) is: @verbatim /usr/local @@ -55,16 +56,22 @@ @verbatim $ tar xvzf gazebo-<version>.tar.gz $ cd gazebo-<version> -$ scons +$ cmake . +$ make @endverbatim -Note that scons will fail if any of the required packages are missing. +Note that cmake will fail if any of the required packages are missing. Once Gazebo has been built, it can be installed: @verbatim $ su -$ scons install +$ cmake install $ exit @endverbatim +or +...@verbatim +$ sudo cmake install +...@endverbatim + Gazebo is now ready to run; try: @verbatim $ gazebo /usr/local/share/gazebo/worlds/pioneer.world @@ -108,7 +115,7 @@ - Build and install Gazebo using the "prefix" argument: @verbatim -$ scons prefix=/home/[username]/local install +$ cmake prefix=/home/[username]/local install @endverbatim Everything should now work seamlessly, and your locally installed @@ -137,14 +144,18 @@ @verbatim $ su -$ scons -c install +$ make uninstall $ exit @endverbatim +or +...@verbatim +$ sudo make uninstall +...@endverbatim If you installed a local copy, simply: @verbatim -$ scons -c install +$ make uninstall @endverbatim Modified: code/gazebo/trunk/doc/prerequisites.html =================================================================== --- code/gazebo/trunk/doc/prerequisites.html 2009-10-14 23:31:54 UTC (rev 8290) +++ code/gazebo/trunk/doc/prerequisites.html 2009-10-15 18:06:09 UTC (rev 8291) @@ -3,37 +3,64 @@ This page describes the necessary 3rd party libraries to use Gazebo -\section install_required Mandatory +\section install_binary Installing binary packages -Scons is used as a replacement to autotools. -- Version 0.97 or greater -- <a href="http://scons.org">Scons</a> +The following names are extracted from an Ubuntu system, other distributions may have +different but surely similar names. -The the GUI component of Gazebo is designed to allow users to integrate their favorite GUI libraries with Gazebo. -- Version 1.1.7 or greater -- <a href="http://www.fltk.org">FLTK</a> (Fast Light Toolkit). +minimal development version +...@verbatim +$ sudo apt-get install libogre-dev libode0-dev libfltk1.1-dev libxml2-dev cmake swig +...@endverbatim -Visual display of Gazebo is accomplished using the OGRE rendering engine. -- Version 1.4.4 -- <a href="http://www.ogre3d.org">OGRE</a> (Object-Oriented Graphics Rendering Engine). +Full development version +...@verbatim +$ sudo apt-get install libogre-dev libode0-dev libfltk1.1-dev libxml2-dev cmake swig pkg-config libopenal-dev +...@endverbatim -To simulate rigid body physics, Gazebo utilizes ODE. Gazebo requires that ODE support trimeshes. A default install of ODE should enable trimesh suppport, if in doubt check the help files found in the ODE sources. -- Version 0.8 -- <a href="http://www.ode.org">ODE</a> (Open Dynamics Engine) +\section install_source compiling for source -User input is gathered using OIS: -- Version 1.0 -- <a href="http://sourceforge.net/projects/wgois">OIS</a> (Object Oriented Input System) +CMake (> 2.6) -Gazebo requires an xml configuration file to be specified at runtime. We use libxml2 to handle parsing this configuration file: +FLTK. The the GUI component of Gazebo is designed to allow users to integrate their favorite GUI libraries with Gazebo. +- Version 1.1.7 or greater +- <a href="http://www.fltk.org">FLTK</a> (Fast Light Toolkit). + +LibXML. Gazebo requires an xml configuration file to be specified at runtime. We use libxml2 to handle parsing this configuration file: - Version 2.6.29 or greater - <a href="http://xmlsoft.org">libxml2</a>(XML C parser) +Pkg-config +- pkg-config: http://pkg-config.freedesktop.org/wiki/ + $ tar zxvf pkg-config-<version>.tar.gz + $ cd pkg-config-<version> + $ ./configure + $ sudo make install +OGRE3D. Visual display of Gazebo is accomplished using the OGRE rendering engine. (>1.6.4) +- ogre: http://www.ogre3d.org/ + $ tar jxvf ogre-<version.tar.bz2 + $ cd ogre + $ ./configure --disable-cg + $ make + $ make install + +ODE. To simulate rigid body physics, Gazebo utilizes ODE. Gazebo requires that ODE support trimeshes. A default install of ODE should enable trimesh suppport, if in doubt check the help files found in the ODE sources. (>0-11) +- ode: http://ode.org/ + $ svn co https://opende.svn.sourceforge.net/svnroot/opende/trunk opende + $ cd opende + $ sh autogen.sh + $ ./configure; make + $ sudo make install + + + + + \section install_optional Optional Player provides a convient mechanism to control the various models and sensors withing Gazebo. If Player is installed, then Gazebo will build a plugin for Player. -- Version CVS HEAD +- Version SVN HEAD - <a href="http://playerstage.sourceforge.net">Player</a> */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference _______________________________________________ Playerstage-commit mailing list Playerstage-commit@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/playerstage-commit