1. Descargar e instalar ns 2.33
$ wget
- Descomprimir el archivo e ir al directorio donde se descomprimió y digitar.
$ tar -xzvf ns-allinone-2.33.tar.gz
$ cd ns-allinone-2.33
$ sudo apt-get install build-essential autoconf automake libxmu-dev
$ cd ns-allinone-2.33
$ sudo apt-get install build-essential autoconf automake libxmu-dev
- Luego correr el siguiente comando para la instalación
Aquí se muestra que la instalación ha finalizado correctamente y muestra la ruta del directorio donde están instalados los paquetes.
- Chequear la siguiente nota después del final de la instalación que nos servirá para el punto 2
- Añadir las siguientes lineas al archivo .bashrc
$ gedit ~/.bashrc
- Añadir el siguiente codigo al final del archivo. Sustituir
“/home/raquel/Documentos” por la ruta de su directorio home, como por ejemplo “/home/su nombre de usuario/”
- # LD_LIBRARY_PATH
OTCL_LIB=/home/raquel/Documentos/ns-allinone-2.33/otcl-1.13
NS2_LIB=/home/raquel/Documentos/ns-allinone-2.33/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/Documentos/ns-allinone-2.33/tcl8.4.18/library
USR_LIB=/usr/lib
export TCL_LIBRARY=$TCL_LIB:$USR_LIB
# PATH
XGRAPH=/home/raquel/Documentos/ns-allinone-2.33/bin
XGRAPH=$XGRAPH:/home/raquel/Documentos/ns-allinone-2.33/tcl8.4.18/unix
XGRAPH=$XGRAPH:/home/raquel/Documentos/ns-allinone-2.33/tk8.4.18/unix
NS=/home/raquel/Documentos/ns-allinone-2.33/ns-2.33/
NAM=/home/raquel/Documentos/ns-allinone-2.33/nam-1.13/
PATH=$PATH:$XGRAPH:$NS:$NAM
Recargar el archivo .bashrc con el siguiente comando:
$source .bashrc ó
$ source ~/.bashrc
Luego reiniciar y ejecutar
$ nsEsto muestra que se ha configurado correctamente las variables de entorno, para salir se digita exit.
3. Validación
Dentro del directorio ns-allinone-2.33 digitar:
$ cd ns-2.33
$ ./validate
Esto puede tardar 30 o 60 minutos, depende del equipo… Paciencia…..!!
Se muestra que el final de la validación es correcta.
Y con estos pasos está listo para probar la ejecución de ns2.