Legend:
- Unmodified
- Added
- Removed
-
INSTALL
r10700 r10705 25 25 26 26 27 Quick Install (If all dependencies are satisfied)27 Quick Install 28 28 ============= 29 29 … … 33 33 34 34 Download the latest ariba package from the the download site 35 http://ariba-underlay.org/downloads or get the latest trunk code: 36 > svn co https://svn.tm.kit.edu/SpoVNet-KA/entwicklung/ariba/trunk ariba-trunk 35 http://ariba-underlay.org/downloads: 37 36 38 If you downloaded ariba from the website extract the archive and change into the 39 project directory: 37 Extract the archive and change into the project directory: 40 38 > tar xfz ./ariba-x.x.x.tar.gz 41 39 > cd ariba-x.x.x 42 40 43 For SVN checkout you have to: 41 Alternatively, you could try to use the latest development code from our SVN 42 trunk (attention: the code on trunk might break from time to time): 43 > svn co https://svn.tm.kit.edu/SpoVNet-KA/entwicklung/ariba/trunk ariba-trunk 44 44 > cd ariba-trunk 45 45 … … 54 54 HINT: you may use 55 55 > make -j 2 56 for a d oubleprocessor/core system to speed up the compilation,56 for a dual processor/core system to speed up the compilation, 57 57 make -j 4 if you have quad-core respectively, and so on. If 58 58 the compilation stops, try make without the -j option again. … … 86 86 CMAKE_BUILD_TYPE - One of "", "Release", "Debug", "RelWithDebInfo" or 87 87 "MinSizeRel". This influences the build in various ways 88 ( e.g.which compiler optimizations are turned on, whether89 debug symbols are included, what warnings to show ).88 (which compiler optimizations are turned on, whether 89 debug symbols are included, what warnings to show etc.). 90 90 91 91 ENABLE_{AVAHI,BLUETOOTH,LOG4CXX} … … 120 120 121 121 122 Building the Documentation 123 ========================== 124 To build the documentation once you can build the "docu" target: 125 > make docu 126 127 If you want to build the documentation on every build you can enable the 128 ALWAYS_BUILD_DOCUMENTATION option in CMake. 129 130 122 131 Running the PingPong Sample 123 132 =========================== … … 130 139 > ./sample/pingpong/pingpong ../etc/pingpong/settings_node1.cnf 131 140 132 If this fails to find the libariba you may have to set the LD_LIBRARY_PATH133 correctly in your current terminal, or better add it to your .bashrc134 > export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/user/ariba/build/source/ariba135 136 141 When running the pingpong application it will output a large number of log 137 142 messages and the initiator will wait for other nodes to join. You can start them … … 143 148 Once the PingPong sample is running and the nodes have connected, each node will 144 149 send out ping messages to every node he knows in the overlay structure every 145 5 seconds. You can now e.g. test mobility of Ariba and change the IP address of146 a node, or swit h from LAN connection to WLAN. The links established by the147 PingPong sample through Ariba are mobility invariant and automatically repaired.150 5 seconds. You can now e.g. test mobility of ariba and change the IP address of 151 a node, or switch from LAN connection to WLAN. The links established by the 152 PingPong sample through ariba are mobility invariant and automatically repaired. 148 153 149 154 150 155 Cross-Compiling for Maemo 151 156 ========================= 152 Ariba runs on Nokia Maemo 4 (tested) and probably Maemo 5. We have tested Ariba157 Ariba runs on Nokia Maemo 4 (tested) and probably Maemo 5. We have tested ariba 153 158 on an N810 device. Cross-Compiling is done using Scratchbox. Use the 154 159 preassembled Scratchbox version provided by Nokia which will install and
Note:
See TracChangeset
for help on using the changeset viewer.