martes, 17 de marzo de 2009

INSTALACION DE NS 2.33 en Ubuntu 8.4 Hardy Heron

La instalación en esta versión de ubuntu es similar a la version 7.10, sinembargo existen ciertas diferencias. Empezando con la que ya no existió ninguna dependecia de paquetes. Asi que empezamos:

1. Descargar e instalar ns 2.33

$ wget http://sourceforge.net/projects/nsnam/files/allinone/ns-allinone-2.33/ns-allinone-2.33.tar.gz/download

  • 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

  • Luego correr el siguiente comando para la instalación
$./install

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


2. Configurar las variables de entorno.
  • 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.