Como executar um script tcl no NS2 quando o caminho no arquivo bash não é encontrado?

0

Eu adicionei o caminho para onde eu salvei meu script tcl (ou seja, onde o ns2 está instalado em home / me / ns-allinone-2.35). Eu criei um .bashrc e .bash_profile também, desde que eles não estavam lá.

No bashrc eu dei o seguinte caminho:

  $PATH=PATH:/home/me/ns-allinone-2.35

no bash_profile, o seguinte:

  if [ -f ~/.bashrc ]; then source ~/.bashrc fi

agora quando eu digito no meu terminal:

  ns ns-simple-trace.tcl 

eu recebo o erro:

  o: command not found
  bash:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/me/ns-allinone-2.35: No such file or directory

o que devo fazer para executar meu script 'ns-simple-trace'?

    
por pythonspark 18.03.2014 / 17:10

1 resposta

0

A instalação do ns2 é um pouco complicada e acho que você não o instalou corretamente.

Tente isto:

1 :

Antes de instalar o NS2, você precisa instalar alguns softwares essenciais:

sudo apt-get instala tcl8.5-dev tk8.5-dev
sudo apt-get install autoconf automake build-essential
sudo apt-get instalar perl xgraph libxt-dev libx11-dev libxmu-dev

2 :

Faça o download do arquivo-fonte NS2 (“ns-allinone-2.35.tar.gz“)

3 :

Descompacte ns-allinone-2.35.tar.gz em seu diretório pessoal. (/ home / abc é o meu diretório home, você deve mudá-lo para o seu próprio!)

tar -zxvf ns-allinone-2.35.tar.gz -C / home / abc

4 :

Modifique o makefile

gedit /home/abc/ns-allinone-2.35/otcl-1.14/Makefile.in

Mude CC = @ CC @ para CC = @ CC @ -V 4.5

(AVISO o V é maiúsculo.)

5 :

Instale o NS2:

cd /home/abc/ns-allinone-2.35
sudo ./install

6 :

Modifique .bahrc

gedit /home/abc/.bashrc

Vá até a última linha e adicione os scripts abaixo:

export PATH = $ PATH: /home/abc/ns-allinone-2.35/bin: /home/abc/ns-allinone-2.35/tcl8.5.10/unix: /home/abc/ns-allinone-2.35/ tk8.5.10 / unix
exportar LD_LIBRARY_PATH = $ LD_LIBRARY_PATH: /home/abc/ns-allinone-2.35/otcl-1.14: /home/abc/ns-allinone-2.35/lib
exportar TCL_LIBRARY = $ TCL_LIBRARY: /home/abc/ns-allinone-2.35/tcl8.5.10/library

Ativar a configuração do caminho:

cd / home / abc fonte .bashrc

    
por 18.03.2014 / 21:47