Não é possível instalar o ns2 no Ubuntu com o erro abaixo, como mostrado na imagem

0

Não consigo instalar o ns2 no Ubuntu com o erro abaixo, como mostrado na figura.

insira a descrição da imagem aqui

(1) You MUST put /home/dadebidad/NS2/ns-allinone-2.35/otcl-1.14, /home/dadebidad/NS2/ns-allinone-2.35/lib, 
    into your LD_LIBRARY_PATH environment variable.
    If it complains about X libraries, add path to your X libraries 
    into LD_LIBRARY_PATH.
    If you are using csh, you can set it like:
        setenv LD_LIBRARY_PATH 
    If you are using sh, you can set it like:
        export LD_LIBRARY_PATH=

(2) You MUST put /home/dadebidad/NS2/ns-allinone-2.35/tcl8.5.10/library  
into your TCL_LIBRARY environmental  
    variable. Otherwise ns/nam will complain during startup.
    
por Dadebidad 29.10.2017 / 06:22

2 respostas

0

O separador de campo interno para variáveis de caminho é : . Portanto, supondo que as bibliotecas estejam nos locais listados na saída da sua pergunta. Os seguintes comandos preencherão apropriadamente as variáveis, se estiverem desabilitadas no momento. O ~ deve se expandir para seu diretório inicial.

echo $LD_LIBRARY_PATH
export LD_LIBRARY_PATH=~/NS2/ns-allinone-2.35/otcl-1.14:~/NS2/ns-allinone-2.35/lib
echo $TCL_LIBRARY
export TCL_LIBRARY=~/NS2/ns-allinone-2.35/tcl8.5.10/library
    
por J. Starnes 29.10.2017 / 06:48
0

Nada deve ser adicionado a .bashrc .

O ano antigo ~ 1999 texto .... »» Por favor coloque .... , AVISOS IMPORTANTES: Você DEVE colocar .. «« .. foi concebido apenas para um "Computador Universitário":  Ou seja quando você não tinha permissões de gravação para / usr / local /.

O executável 'ns' ou 'ns- [any-name] "é codificado para saber a localização de suas bibliotecas: ns-allinone-2.35/{ lib/{libtcl*, tclConfig.sh, tcl8*/}, bin/tcsh8* } .

Isso geralmente acontece: $ cd ns-allinone-2.35/ns-2.35/ && sudo make install Ou seja 'make install' copiará 'ns' para / usr / local / bin /, ou seja, um PATH do sistema.

HOWTO, ns-2.35 :
tar xvf ns-allinone-2.35_gcc5.tar.gz   (The 2014 .. 2017 update)

link

cd ns-allinone-2.35/
./install
cd ns-2.35/
sudo make install
cp ns ns235-orig  (This is your backup)
sudo cp ns235-orig /usr/local/bin/
cd ../nam-1.15/
sudo make install

É isso. Se você adicionar algumas alterações ou um patch, o executável 'ns235-orig' ainda pode ser usado para os exemplos padrão: $ ns235-orig file.tcl

    
por Knud Larsen 04.11.2017 / 23:26