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. Gestion des 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_PATHOTCL_LIB=$NSHOME/otcl-*NS2_LIB=$NSHOME/libX11_LIB=/usr/X11R6/libUSR_LOCAL_LIB=/usr/local/libexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LIB:$X11_LIB:
$USR_LOCAL_LIB # TCL_LIBRARYTCL_LIB=$NSHOME/tcl*/libraryUSR_LIB=/usr/libexport TCL_LIBRARY=$TCL_LIB:$USR_LIB # PATHXGRAPH=$NSHOME/bin:$NSHOME/tcl*/unix:$NSHOME/tk8.5.10/unixNS=$NSHOME/ns-2/NAM=$NSHOME/nam-*/
Top Related