Atelier Logiciel Libre
Installation du Network Simulator 2
TRT3 TD2 TP3 | Nouri Anis
I. Installation des paquets
Après la mise a jour des paquets installés et des listes sources d’application avec les
commandes :
 apt-get update
 apt-get upgrade
On exécute l’installation des paquets nécessaires pour préparer l’environnement du NS-2
pour assurer le bon fonctionnement du logiciel
Les paquets à installer sont :
 build-essential ;
 autoconf ;
 Automak ;
 libxmu-dev.
II. Téléchargement
Puis on télécharge le fichier ns-allinone-2.35 avec l’extension .tar.gz à partir de ce lien
http://nchc.dl.sourceforge.net/sourceforge/nsnam/ns-allinone-vX.tar.gz et on le place sur notre
Bureau
III. Décompression
On décompresse le fichier téléchargé a l’aide du commande tar puis on configure les
fichier
NB :pour les distrubition Ubuntu 9.10 et + il faut faire quelque modification sur le
code du fichier ns-allinone-2.35/octl-1.13/configure avant de poursuivre
l’installation
Lancer la commande
Puis on applique les chngement suivants sur /home/ nouri/ Desktop/ ns-allinone-2.35/octl-
1.13/configure
Et on chnge les lignes :
 SHLIB_LD="ld -shared -rdata_shared"
 SHLIB_LD="ld -shared"
Par
 SHLIB_LD="gcc -shared -rdata_shared"
 SHLIB_LD="gcc -shared" successivement
IV. Installation
On se déplace dans le dossier ns-allinone-2.35 et on lance la commande ./install
V. Gestiondes variables d'environnement
Est l’étape la plus importantes et la plus sensible on lance le gedit en mode super utilisateur
et on ajoute a la fin du fichier ~/.bashrc les lignes suivantes
En redémarre le tzerminal avec la commande source ~/.bashrc puis on vérifie si notre path
a été exécuté avec echo $PATH
VI. Validation et exécution
Et on termine avec la commande ./validate sous le dossier ns-2.35
Et en fin en lance le simulateur avec la commande ns et le exit pour quitter
NSHOME=/home/User/Bureau/ns-allinone-2.35
# LD_LIBRARY_PATH
OTCL_LIB=$NSHOME/otcl-*
NS2_LIB=$NSHOME/lib
X11_LIB=/usr/X11R6/lib
USR_LOCAL_LIB=/usr/local/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LIB:$X11_LIB:$USR_LOCAL_LIB
# TCL_LIBRARY
TCL_LIB=$NSHOME/tcl*/library
USR_LIB=/usr/lib
export TCL_LIBRARY=$TCL_LIB:$USR_LIB
# PATH
XGRAPH=$NSHOME/bin:$NSHOME/tcl*/unix:$NSHOME/tk8.5.10/unix
NS=$NSHOME/ns-2/
NAM=$NSHOME/nam-*/
PATH=$PATH:$XGRAPH:$NS:$NAM

Installation du Network Simulator 2

  • 1.
    Atelier Logiciel Libre Installationdu Network Simulator 2 TRT3 TD2 TP3 | Nouri Anis
  • 2.
    I. Installation despaquets Après la mise a jour des paquets installés et des listes sources d’application avec les commandes :  apt-get update  apt-get upgrade On exécute l’installation des paquets nécessaires pour préparer l’environnement du NS-2 pour assurer le bon fonctionnement du logiciel Les paquets à installer sont :  build-essential ;  autoconf ;  Automak ;  libxmu-dev. II. Téléchargement Puis on télécharge le fichier ns-allinone-2.35 avec l’extension .tar.gz à partir de ce lien http://nchc.dl.sourceforge.net/sourceforge/nsnam/ns-allinone-vX.tar.gz et on le place sur notre Bureau III. Décompression On décompresse le fichier téléchargé a l’aide du commande tar puis on configure les fichier NB :pour les distrubition Ubuntu 9.10 et + il faut faire quelque modification sur le code du fichier ns-allinone-2.35/octl-1.13/configure avant de poursuivre l’installation Lancer la commande Puis on applique les chngement suivants sur /home/ nouri/ Desktop/ ns-allinone-2.35/octl- 1.13/configure
  • 3.
    Et on chngeles lignes :  SHLIB_LD="ld -shared -rdata_shared"  SHLIB_LD="ld -shared" Par  SHLIB_LD="gcc -shared -rdata_shared"  SHLIB_LD="gcc -shared" successivement IV. Installation On se déplace dans le dossier ns-allinone-2.35 et on lance la commande ./install
  • 4.
    V. Gestiondes variablesd'environnement Est l’étape la plus importantes et la plus sensible on lance le gedit en mode super utilisateur et on ajoute a la fin du fichier ~/.bashrc les lignes suivantes En redémarre le tzerminal avec la commande source ~/.bashrc puis on vérifie si notre path a été exécuté avec echo $PATH VI. Validation et exécution Et on termine avec la commande ./validate sous le dossier ns-2.35 Et en fin en lance le simulateur avec la commande ns et le exit pour quitter NSHOME=/home/User/Bureau/ns-allinone-2.35 # LD_LIBRARY_PATH OTCL_LIB=$NSHOME/otcl-* NS2_LIB=$NSHOME/lib X11_LIB=/usr/X11R6/lib USR_LOCAL_LIB=/usr/local/lib export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LIB:$X11_LIB:$USR_LOCAL_LIB # TCL_LIBRARY TCL_LIB=$NSHOME/tcl*/library USR_LIB=/usr/lib export TCL_LIBRARY=$TCL_LIB:$USR_LIB # PATH XGRAPH=$NSHOME/bin:$NSHOME/tcl*/unix:$NSHOME/tk8.5.10/unix NS=$NSHOME/ns-2/ NAM=$NSHOME/nam-*/ PATH=$PATH:$XGRAPH:$NS:$NAM