Changes between Version 24 and Version 25 of BaseInstall


Ignore:
Timestamp:
May 27, 2009, 6:01:09 PM (16 years ago)
Author:
mies
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BaseInstall

    v24 v25  
    11= Installation =
     2
     3== Prerequisites ==
     4
     5ariba depends on libraries that may not be installed on your system:
     6
     7 * [http://www.boost.org Boost (version >=1.39)]
     8 * [http://logging.apache.org/log4cxx Log4cxx (version >= 0.10.0)]
     9 * [http://gmplib.org GMP (no specific version)]
     10
     11Furthermore, you need default development tools - that are most likely already installed on your system - such as gcc/g++, autoconf, automake, aclocal, libtool, liblt-dev ...
    212
    313== Quick Install ==
    414
    5 Ariba currently build on Linux systems. Our reference platform is Ubuntu 8.04 with the g++ compiler version 4.1. Download the latest Ariba package from the the [https://projekte.tm.uka.de/trac/spovnet-base/downloads download site]:
     15ariba currently build on Linux systems. Our reference platform is Ubuntu 8.04 with the g++ compiler version 4.1. Download the latest ariba package from the the [https://projekte.tm.uka.de/trac/spovnet-base/downloads download site]:
    616
    717Extract the archive and change into the project directory:
     
    1121}}}
    1222
    13 Now, configure, compile, and install Ariba (if not all libraries needed by Ariba are available on your system, read the section 'Prequisites'). If no {{{configure}}} script is available (e.g. when you checked out an svn version), run the {{{./bootstrap}}} script first.:
     23Now, configure, compile, and install ariba (if not all libraries needed by Ariba are available on your system, read the section 'Prequisites'). If no {{{configure}}} script is available (e.g. when you checked out an svn version), run the {{{./bootstrap}}} script first.:
    1424{{{
    1525> ./configure
     
    2535> make install
    2636}}}
     37
     38== Local install ==
     39
     40If the required libraries are not available on your system or don't want to install them to the system you can install them locally with
     41the {{{bootstrap_libs}}} command from the ariba tarball. This script will automatically download all necessary libraries and compile them inside a new {{{./libs}}} subdirectory and install them into {{{./build}}}. In the end the ariba library itself is compiled to {{{./build}}}.
    2742
    2843== Running the !PingPong Sample ==
     
    4358Once the !PingPong sample is running and the nodes have connected, each node will send out ping messages to every node he knows in the overlay structure every 5 seconds. You can now e.g. test mobility of Ariba and change the IP address of a node, or swith from LAN connection to WLAN. The links established by the !PingPong sample through Ariba are mobility invariant and automatically repaired.
    4459
    45 == Prerequisites ==
    46 
    47 Ariba depends on libraries that may not be installed on your system:
    48 
    49  * [http://www.boost.org Boost (version >=1.38)]
    50  * [http://logging.apache.org/log4cxx Log4cxx (version >= 0.10.0)]
    51  * [http://gmplib.org GMP (no specific version)]
    52 
    53 Furthermore, you need default development tools - that are most likely already installed on your system - such as gcc/g++, autoconf, automake, aclocal, libtool, liblt-dev ...
    54 
    5560=== Selecting a compiler ===
    5661
     
    6570and then build using bjam as described in {{{http://www.boost.org/doc/libs/1_38_0/more/getting_started/unix-variants.html}}}.
    6671
     72
     73{{{
     74#!comment
    6775=== Installing libraries locally ===
    6876
     
    100108
    101109This will build and install Ariba into the created {{{build}}} folder.
     110COMMENT_END
     111}}}
     112
    102113
    103114{{{