
Ubuntu日本語フォーラム

ログインしていません。
・Ubuntu16.04 LTS
・ UbuntuにNS-2を導入するべく、以下(○NS-2の導入方法)の通りにすればns-2をセットアップできると知り、
以下のように進めたところ、以下のようなエラーが発生してしまい、NS-2が実行できません。
○エラー
******@************-VirtualBox:~/ns-allinone-2.34/ns-2.34$ns
%nam
child killed: segmentation violation ←*ここです
%
上手くいけば%namの後にNS2が起動するみたいです。
○NS-2導入方法
ns-2のセットアップ(Ubuntu)
---------------------------------------------------------------------------------------------------------------
① セットアップ済のUbuntuにns-allinone-2.34.tar.gzを移動。
② パッケージインストール
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install xgraph
sudo apt-get install tk8.4-dev
sudo apt-get install libxmu ←
sudo apt-get install libxmu-dev
sudo apt-get install vim
sudo apt-get update
sudo apt-get install gcc-4.3 ←
③ 端末を起動、tar zxvf ns-allinone-2.34.tar.gz 実行
④ 解凍してできたディレクトリns-allinone-2.34に移動
⑤ rm -rf xgraph-12.1 何もおきないんま
⑥ gedit install(installというファイルをエディタで開く)
286~304行目を全てコメントアウト(行頭に#を付記)。
638~643行目,671~674行目も同様にコメントアウト
⑦ cd ns-allinone-2.34/otcl-1.13
⑧ gedit Makefile.in
⑨ ファイルの先頭付近にあるCC=@CC@をCC=gcc-4.3に変更
⑩ ディレクトリns-allinone-2.34で ./install
⑪ ホームディレクトリに移動
⑫ gedit .bashrc
⑬ ファイル.bashrcの最後に
・PATH=$PATH:$HOME/bin:/home/ユーザ名/ns-allinone-2.34/bin:/home/ユーザ名/ns-allinone-
2.34/tcl8.4.18/unix:/home/ユーザ名/ns-allinone-2.34/tk8.4.18/unix:/home/ユーザ名/ns-allinone-
2.34/nam-1.14
・LD_LIBRARY_PATH=$LD_LIBRARY_PATH=/home/ユーザ名/ns-allinone-2.34/otcl-1.19:/home/ユ
ーザ名/ns-allinone-2.34/lib
・TCL_LIBRARY=/home/ユーザ名/ns-allinone-2.34/tcl8.4.18/library
・export PATH LD_LIBRARY_PATH TCL_LIBRARYを追加。
ユーザ名はUbuntuセットアップ時に自分で設定したものを入力。
⑭ source /home/ユーザ名/.bashrc(あるいは source .bashrc)
⑮ 端末でns プロンプト「%」が表示されることを確認
⑯ namを入力 「NAM - The Network Animator」が起動すれば完了
--------------------------------------------------------------------------------------------------------------------
child killed: segmentation violation というエラーの処理が分かりません。
すみませんがご教授お願いします。
オフライン