В настоящее время я пытаюсь запустить NS2 на Ubuntu 18.04. Используя пакет ns-allinone-2.35, рекомендованный основным сайтом (isi.edu), я получаю ошибку segmentation fault при попытке запустить xgraph12.2. NS-2 и nam работают нормально - однако, даже когда xgraph «установлен», я получаю:
sdean@ubuntu:~/ns2/ns-allinone-2.35$ xgraph
Segmentation fault (core dumped)
Я просмотрел несколько руководств в Интернете, которые, как предполагается, решают эту проблему, но безуспешно. Я правильно установил переменные PATH и LIBRARY, а также изменил их для запуска gcc/g++ 4.8. Я понимаю, что пытаюсь запустить старый программный пакет на новой ОС, но NS-3 не сделал того, что нам было нужно. Я открыт для использования старой ОС. Однако у меня были ошибки на build-essentials autoconf automake libxmu-dev
старых системах Linux.
Как еще один намек, через попытку нескольких разных средств возни с этим, я получаю много выводов об отказе в доступе. Я пробую запустить как sudo, но все равно безуспешно.
Спасибо
решение1
Установите Xgraph: sudo apt install Xgraph
→ Вы получите стабильную версию 12.1.
Тестирование Xgraph:
$ cd ns-allinone-2.35/xgraph-12.2/examples/ && xgraph xgtest.xg
.. И обратите внимание, что 'xgraph' требует файл для открытия "Xgraph GUI". Т.е. $ xgraph
ничего не делает.
«Отказано в доступе» — это распространенная ошибка: если ns-allinone-2.xx был распакован с помощью 'sudo' или с помощью инструмента Windows©. Правильный ответ:
$ tar xvf ns-allinone-2.35_gcc5.tar.gz
ns-allinone-2.35_gcc5.tar.gz, ссылкаhttps://drive.google.com/file/d/0B7S255p3kFXNVVlxR0ZNRGVORjQ/view?usp=sharing→ Это обновление 2014 года для gcc/g++ версий 4.4 .. 5.3 .
ns2-ИНФОРМАЦИЯhttps://drive.google.com/file/d/1FCjn-9fkR7tKeqClUpHsleaEdnoKRZzq/view?usp=sharing