Я не могу установить 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.
Внутренний Разделитель полей для переменных пути :
. Так принятие библиотек находится в местоположениях, перечисленных в выводе в Вашем вопросе. Следующие команды правильно заполнят переменные, если они будут в настоящее время сбрасываться. ~
должен расшириться до Вашего домашнего dir.
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
Ничто не должно быть добавлено к .bashrc
.
Старый год ~1999 текстов....»» Помещенный...., ВАЖНЫЕ ЗАМЕЧАНИЯ: Вы MUST помещаетесь.. ««.. был предназначен только для "Университетского Компьютера": Т.е. когда у Вас не было полномочий записи к/usr/local/.
Исполняемый файл 'не уточнено' или "не уточнено - [любое-имя]" трудно кодируется для знания местоположения, он - библиотеки: ns-allinone-2.35/{ lib/{libtcl*, tclConfig.sh, tcl8*/}, bin/tcsh8* }
.
Это будет обычно делать: $ cd ns-allinone-2.35/ns-2.35/ && sudo make install
Т.е. 'делают установку', скопирует 'нс' в/usr/local/bin/, т.е. т.е. системный ПУТЬ.
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