お知らせ

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

#1 2018-10-11 14:50:20

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

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

・Ubuntu16.04 LTS
・ UbuntuにNS-2を導入するべく、以下(○NS-2の導入方法)の通りにすればns-2をセットアップできると知り、
 以下のように進めたところ、$sudo apt-get install libxmu と $sudo apt-get install gcc-4.3 
   で以下のようなエラーが発生してしまい、NS-2が実行できません。


○$sudo apt-get install libxmuのエラー
******@************-VirtualBox:~$sudo apt-get install libxmu
パッケージリストを読み込んでいます・・・完了
依存関係ツリーを作成しています
状態情報を読み取っています・・・完了
E:パッケージ libxmu が見つかりません


○$sudo apt-get install gcc-4.3のエラー
******@************-VirtualBox:~$sudo apt-get install gcc-4.3
パッケージリストを読み込んでいます・・・完了
依存関係ツリーを作成しています
状態情報を読み取っています・・・完了
パッケージgcc-4.3は使用できませんが、別のパッケージから参照されます。
これはパッケージが欠落しているか、廃止されたか、または別のソース
からのみ利用可能であることを意味します。

E:パッケージ 'gcc-4.3'にはインストール候補がありません


○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」が起動すれば完了
------------------------------------------------------------------------------------------------------------------
これは、パッケージにlibxmuとgcc-4.3が入っていないという意味ですが
どのように対処すれば宜しいでしょうか...

すみませんがご教授お願いします。

オフライン

 

#2 2018-10-11 16:00:21

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

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

chihiro による投稿:

libxmuとgcc-4.3が入っていないという意味ですが
どのように対処すれば宜しいでしょうか...

下記コマンドで、libxmu と gcc がインストールされていることを確認してみて下さい。

dpkg -l | grep -E "libxmu|gcc"

このコマンドは、インストールされているパッケージから、libxmu と gcc という文字列を含むものを書き出します。
多分、libxmu? (? は数字) gcc-5??? が表示されると思います。
(つまり、表示されれば、インストール済みということです)

ネットで、Ubuntu16.04 LTS & NS-2 を調べてみましたが、特に、gcc のバージョン指定をしているページはありませんでしたよ。

オフライン

 

Board footer

Powered by FluxBB