1) Descargar e instalar ns2.34.
Lo pueden descargar de la siguiente pagina:
http://sourceforge.net/projects/nsnam/files/allinone/ns-allinone-2.34/ns-allinone-2.34.tar.gz/download
- Copiar el archivo al directorio donde se va a instalar y descomprimirlo, luego ir al directorio ns-allinone-2.24 para instalar algunos paquetes.
$ cd ns-allinone-2.34
$ sudo apt-get install build-essential autoconf automake libxmu-dev gcc-4.3
- Ya que otcl no funciona con la versión de gcc instalado por defecto en Lucid, hay que ir al directorio ns-allinone-2.34/otcl-1.13, en Makefile.in buscar la línea que dice:
CC= @CC@
y cambiar por la siguiente:
CC= gcc-4.3
- Instalar: Ejecutar el siguiente comando
$./install
2) Configurar variables de entorno.
- Añadir las siguientes lineas al final dentro del archivo bashrc. Remplazar "home/raquel" por el directorio donde tengan instalado ns-2.34
$ gedit ~/.bashrc
# LD_LIBRARY_PATHOTCL_LIB=/home/raquel/ns-allinone-2.34/otcl-1.13
NS2_LIB=/home/raquel/ns-allinone-2.34/lib
X11_LIB=/usr/X11R6/lib
USR_LOCAL_LIB=/usr/local/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LIB
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$X11_LIB:$USR_LOCAL_LIB
# TCL_LIBRARY
TCL_LIB=/home/raquel/ns-allinone-2.34/tcl8.4.18/library
USR_LIB=/usr/lib
export TCL_LIBRARY=$TCL_LIB:$USR_LIB
# PATH
XGRAPH=/home/raquel/ns-allinone-2.34/bin:/home/raquel/ns-allinone-2.34/tcl8.4.18/unix:/home/raquel/ns-allinone-2.34/tk8.4.18/unix:/home/raquel/ns-allinone-2.34/xgraph-12.1/
NS=/home/raquel/ns-allinone-2.34/ns-2.34/
NAM=/home/raquel/ns-allinone-2.34/nam-1.13/
export PATH=$PATH:$XGRAPH:$NS:$NAM
- Recargar el archivo bashrc, con el siguiente comando
$ source ~/.bashrc
- Ejecutar ns
$ns
La imagen muestra que se ha configurado correctamente las variables de entorno para ns, para salir se digita exit.
3) Realizar la validación
Dentro del directorio ns-allinone-2.34 digitar:
$ cd ns-2.34
$ ./validate
La validación puede tomar algún tiempo. Al final de la validación debe mostrarse información como la de la imagen "all tests passed":
Realizados todos los pasos se tiene la instalación completa del ns-2.34. No se ha presentado ningún inconveniente :)...!!
Espero les sirva de ayuda!!
Saludos!!
Raquel