
Ubuntu日本語フォーラム
ログインしていません。
・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が入っていないという意味ですが
どのように対処すれば宜しいでしょうか...
すみませんがご教授お願いします。
オフライン
chihiro による投稿:
libxmuとgcc-4.3が入っていないという意味ですが
どのように対処すれば宜しいでしょうか...
下記コマンドで、libxmu と gcc がインストールされていることを確認してみて下さい。
dpkg -l | grep -E "libxmu|gcc"
このコマンドは、インストールされているパッケージから、libxmu と gcc という文字列を含むものを書き出します。
多分、libxmu? (? は数字) gcc-5??? が表示されると思います。
(つまり、表示されれば、インストール済みということです)
ネットで、Ubuntu16.04 LTS & NS-2 を調べてみましたが、特に、gcc のバージョン指定をしているページはありませんでしたよ。
オフライン
返信が送れて大変申しわけございません。
dpkg -l | grep -E "libxmu|gcc"
のコマンドをしてみたところ
libxmu? (? は数字) gcc-5??? が表示されました。
NS2は起動することができませんでしたが、
インストール済みということが確認できました。
ありがとうございます。
オフライン