Не удается установить ns2 в Ubuntu с приведенной ниже ошибкой, как показано на рисунке

Я не могу установить ns2 в Ubuntu с приведенной ниже ошибкой, как показано на рисунке.

введите описание изображения здесь

(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.
0
задан 29 October 2017 в 09:26

4 ответа

Внутренний разделитель полей для переменных пути :. Поэтому, предполагая, что библиотеки находятся в местах, перечисленных в выводе в вашем вопросе. Следующие команды будут правильно заполнять переменные, если они в настоящее время не установлены. [F3] должен быть расширен до вашего домашнего каталога.

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
0
ответ дан 18 July 2018 в 04:20

Ничего не должно быть добавлено к .bashrc.

Текст старого года ~ 1999 .... »» Пожалуйста, поставьте .... ,, ВАЖНЫЕ ЗАМЕЧАНИЯ: ВЫ ДОЛЖНЫ положить .. «« .. был предназначен только для «компьютерного компьютера»: Т.е. когда у вас не было прав на запись в /usr/local/.

Исполняемые «ns» или «ns- [any-name]» жестко закодированы, чтобы знать расположение его библиотек: ns-allinone-2.35/{ lib/{libtcl*, tclConfig.sh, tcl8*/}, bin/tcsh8* }.

Это обычно будет делать: $ cd ns-allinone-2.35/ns-2.35/ && sudo make install Т.е. 'make install' скопирует 'ns' в / usr / local / bin /, т. е. систему PATH.

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

https://drive.google.com/ file / d / 0B7S255p3kFXNVVlxR0ZNRGVORjQ / view? usp = sharing

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

Вот и все. Если вы добавите некоторые изменения или патч, исполняемый файл «ns235-orig» все еще может использоваться для примеров по умолчанию: $ ns235-orig file.tcl

0
ответ дан 18 July 2018 в 04:20

Внутренний разделитель полей для переменных пути :. Поэтому, предполагая, что библиотеки находятся в местах, перечисленных в выводе в вашем вопросе. Следующие команды будут правильно заполнять переменные, если они в настоящее время не установлены. [F3] должен быть расширен до вашего домашнего каталога.

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
0
ответ дан 24 July 2018 в 18:03
  • 1
    Я сделал следующее. Не заключил – Dadebidad 29 October 2017 в 11:24
  • 2
    @Dadebidad Вы запустили .validate или попробовали перезапустить команду, которая дала ошибку? Если это была новая ошибка? – J. Starnes 29 October 2017 в 17:52

Ничего не должно быть добавлено к .bashrc.

Текст старого года ~ 1999 .... »» Пожалуйста, поставьте .... ,, ВАЖНЫЕ ЗАМЕЧАНИЯ: ВЫ ДОЛЖНЫ положить .. «« .. был предназначен только для «компьютерного компьютера»: Т.е. когда у вас не было прав на запись в /usr/local/.

Исполняемые «ns» или «ns- [any-name]» жестко закодированы, чтобы знать расположение его библиотек: ns-allinone-2.35/{ lib/{libtcl*, tclConfig.sh, tcl8*/}, bin/tcsh8* }.

Это обычно будет делать: $ cd ns-allinone-2.35/ns-2.35/ && sudo make install Т.е. 'make install' скопирует 'ns' в / usr / local / bin /, т. е. систему PATH.

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

https://drive.google.com/ file / d / 0B7S255p3kFXNVVlxR0ZNRGVORjQ / view? usp = sharing

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

Вот и все. Если вы добавите некоторые изменения или патч, исполняемый файл «ns235-orig» все еще может использоваться для примеров по умолчанию: $ ns235-orig file.tcl

0
ответ дан 24 July 2018 в 18:03

Другие вопросы по тегам:

Похожие вопросы: