close
Warning:
BrowserModule failed with ConfigurationError: Look in the Trac log for more information.
- Timestamp:
-
Mar 20, 2009, 7:10:21 PM (16 years ago)
- Author:
-
Ingmar Baumgart
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v34
|
v35
|
|
1 | 1 | = !OverSim Installation Instructions = |
2 | 2 | |
3 | | These instructions show you how to install !OverSim for Linux. Compiling and running !OverSim for Windows is currently not supported (If you want to compile !OverSim for Windows, you should take a look at the [http://www.omnetpp.org/pmwiki/index.php?n=Main.OmnetppInstallation OMNeT++ install instructions for Windows]). |
| 3 | These instructions show you how to install !OverSim for Linux, but compiling and running !OverSim for Windows or Mac OS X works similar. |
4 | 4 | |
5 | 5 | 1. Requirements for OMNeT++ and !OverSim: |
6 | | * [http://tcl.sourceforge.net/ Tcl/Tk 8.4] |
| 6 | * [http://tcl.sourceforge.net/ Tcl/Tk 8.4 + optionally BLT] |
7 | 7 | * [http://gmplib.org/ libgmp] |
8 | | * [http://search.cpan.org/dist/Statistics-Descriptive/Descriptive.pm Perl::Descriptive] (optional, for simulation output postprocessing with overStat.pl) |
9 | 8 | |
10 | 9 | If you have a debian-based distribution like Ubuntu you can install these packages with: |
11 | 10 | {{{ |
12 | | sudo apt-get install tk8.4-dev libgmp3-dev libstatistics-descriptive-perl |
| 11 | sudo apt-get install tk8.4-dev libgmp3-dev blt-dev |
13 | 12 | }}} |
14 | 13 | |
15 | | 2. Download [http://www.omnetpp.org/filemgmt/visit.php?lid=125 OMNeT++ 3.4b2] from http://www.omnetpp.org/ after reading the [http://www.omnetpp.org/external/license.php License] |
| 14 | 2. Download [http://www.omnetpp.org/filemgmt/visit.php?lid=164 OMNeT++ 4.0] from http://www.omnetpp.org/ after reading the [http://www.omnetpp.org/external/license.php License] |
16 | 15 | |
17 | 16 | 3. Create a new directory (in the following we assume you want to install OMNeT++ and !OverSim to ~/sim/) and extract OMNeT++: |
… |
… |
|
19 | 18 | mkdir ~/sim |
20 | 19 | cd ~/sim |
21 | | tar xzf /tmp/omnetpp-3.4b2-src.tgz |
| 20 | tar xzf /tmp/omnetpp-4.0-src.tgz |
22 | 21 | }}} |
23 | 22 | |
24 | 23 | 4. Add the following lines to your .bashrc or .profile: |
25 | 24 | {{{ |
26 | | export PATH=$PATH:~/sim/omnetpp-3.4b2/bin:~/sim/INET-20061020-OverSim-3/bin |
27 | | export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/sim/omnetpp-3.4b2/lib |
| 25 | export PATH=~/sim/omnetpp-4.0/bin:$PATH |
| 26 | export LD_LIBRARY_PATH=~/sim/omnetpp-4.0/lib:$LD_LIBRARY_PATH |
28 | 27 | }}} |
29 | 28 | |
30 | | 5. Optionally edit omnetpp-3.4b2/configure.user and change CFLAGS for speed and profiling: |
| 29 | |
| 30 | 5. Compile OMNeT++. |
31 | 31 | {{{ |
32 | | CFLAGS='-O3 -DNDEBUG=1 -gstabs+3 -Wall' |
33 | | }}} |
34 | | |
35 | | 6. Compile OMNeT++. If your gcc is older than 4.x please read [http://www.omnetpp.org/pmwiki/index.php?n=Main.INETLinkerErrorIPv6ExtensionHeader this page]! |
36 | | {{{ |
37 | | cd ~/sim/omnetpp-3.4b2 |
| 32 | cd ~/sim/omnetpp-4.0 |
38 | 33 | ./configure |
39 | 34 | make |
40 | 35 | }}} |
41 | 36 | |
42 | | 7. Download the patched version of the INET framework [http://www.oversim.org/chrome/site/INET-20061020-OverSim-3.tgz INET-20061020-OverSim-3.tgz] and extract in next to your OMNeT++ installation: |
| 37 | 6. Download the patched version of the INET framework [http://www.oversim.org/chrome/site/INET-OverSim-20090317.tgz INET-OverSim-20090317.tgz] and extract in next to your OMNeT++ installation: |
43 | 38 | {{{ |
44 | 39 | cd ~/sim |
45 | | tar xzf /tmp/INET-20061020-OverSim-3.tgz |
| 40 | tar xzf /tmp/INET-OverSim-20090317.tgz |
46 | 41 | }}} |
47 | 42 | |
48 | | 8. Edit INET-20061020-!OverSim-3/inetconfig and change ROOT to your install of the INET framework: |
| 43 | 7. Compile the INET framework: |
49 | 44 | {{{ |
50 | | ROOT=$(HOME)/sim/INET-20061020-OverSim-3 |
51 | | }}} |
52 | | |
53 | | 9. Compile the INET framework: |
54 | | {{{ |
55 | | ./makemake |
56 | 45 | make |
57 | 46 | }}} |
58 | 47 | |
59 | | 10. Download the latest !OverSim snapshot [http://www.oversim.org/chrome/site/OverSim-20080919.tgz OverSim-20080919.tgz] and extract in next to your OMNeT++ installation: |
| 48 | 8. Download the latest !OverSim snapshot [http://www.oversim.org/chrome/site/OverSim-20090320.tgz OverSim-20090320.tgz] and extract in next to your OMNeT++ installation: |
60 | 49 | {{{ |
61 | 50 | cd ~/sim |
62 | | tar xzf /tmp/OverSim-20080919.tgz |
| 51 | tar xzf /tmp/OverSim-20090320.tgz |
63 | 52 | }}} |
64 | 53 | |
65 | | 11. Compile !OverSim: |
| 54 | 9. Compile !OverSim: |
66 | 55 | {{{ |
67 | | cd ~/sim/OverSim-20080919 |
68 | | ./makemake |
| 56 | cd ~/sim/OverSim-20090320 |
69 | 57 | make |
70 | 58 | }}} |