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
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit