Ich versuche derzeit, NS2 auf Ubuntu 18.04 auszuführen. Wenn ich das von der Hauptwebsite (isi.edu) empfohlene Paket ns-allinone-2.35 verwende, tritt beim Versuch, xgraph12.2 auszuführen, ein Segmentierungsfehler auf. NS-2 und nam laufen einwandfrei – aber selbst wenn xgraph „installiert“ ist, erhalte ich:
sdean@ubuntu:~/ns2/ns-allinone-2.35$ xgraph
Segmentation fault (core dumped)
Ich habe mir mehrere Tutorials im Internet angesehen, die dieses Problem lösen sollen, aber ohne Erfolg. Ich habe die Variablen PATH und LIBRARY richtig eingestellt und sie so geändert, dass gcc/g++ 4.8 ausgeführt wird. Ich verstehe, dass ich versuche, ein altes Softwarepaket auf einem neueren Betriebssystem auszuführen, aber NS-3 hat nicht das getan, was wir brauchten. Ich bin offen für die Verwendung eines älteren Betriebssystems. Ich hatte jedoch Fehler mit build-essentials autoconf automake libxmu-dev
älteren Linux-Systemen.
Ein weiterer Hinweis: Durch das Ausprobieren verschiedener Abhilfemaßnahmen bekomme ich viele Ausgaben mit verweigerter Berechtigung. Ich versuche, es als sudo auszuführen, aber immer noch ohne Erfolg.
Danke
Antwort1
Installieren Sie Xgraph: sudo apt install Xgraph
→ Sie erhalten eine stabile Version 12.1.
Xgraph testen:
$ cd ns-allinone-2.35/xgraph-12.2/examples/ && xgraph xgtest.xg
.. Und bitte beachten Sie, dass „xgraph“ eine Datei benötigt, um die „Xgraph-GUI“ zu öffnen. D. h. es $ xgraph
passiert nichts.
"Zugriff verweigert" ist ein häufiger Fehler: Wenn ns-allinone-2.xx mit 'sudo' oder einem Windows©-Tool entpackt wurde. Richtig ist:
$ tar xvf ns-allinone-2.35_gcc5.tar.gz
ns-allinone-2.35_gcc5.tar.gz, Linkhttps://drive.google.com/file/d/0B7S255p3kFXNVVlxR0ZNRGVORjQ/view?usp=sharing→ Dies ist das Update 2014 für gcc/g++ Versionen 4.4 … 5.3.
ns2-INFOhttps://drive.google.com/file/d/1FCjn-9fkR7tKeqClUpHsleaEdnoKRZzq/view?usp=sharing