お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2018-10-30 15:22:12

chihiro
新しいメンバ
登録日: 2018-10-11

Ubuntu16.04にNS-2を導入することができません

・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  というエラーの処理が分かりません。
すみませんがご教授お願いします。

オフライン

 

Board footer

Powered by FluxBB