Changes between Version 24 and Version 25 of BaseInstall
- Timestamp:
- May 27, 2009, 6:01:09 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BaseInstall
v24 v25 1 1 = Installation = 2 3 == Prerequisites == 4 5 ariba 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 11 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 ... 2 12 3 13 == Quick Install == 4 14 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]:15 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]: 6 16 7 17 Extract the archive and change into the project directory: … … 11 21 }}} 12 22 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.:23 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.: 14 24 {{{ 15 25 > ./configure … … 25 35 > make install 26 36 }}} 37 38 == Local install == 39 40 If 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 41 the {{{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}}}. 27 42 28 43 == Running the !PingPong Sample == … … 43 58 Once 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. 44 59 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 55 60 === Selecting a compiler === 56 61 … … 65 70 and then build using bjam as described in {{{http://www.boost.org/doc/libs/1_38_0/more/getting_started/unix-variants.html}}}. 66 71 72 73 {{{ 74 #!comment 67 75 === Installing libraries locally === 68 76 … … 100 108 101 109 This will build and install Ariba into the created {{{build}}} folder. 110 COMMENT_END 111 }}} 112 102 113 103 114 {{{