2009年11月17日

在 ubuntu/debian 中安裝 QualNet 4.5

因為 NS-2 似乎不太能滿足我的要求,因此我轉而向 QualNet 來求助。

然後因為我是喜歡嘗鮮的人,因此我安裝 QualNet 的 OS 是 Ubuntu 10.4 daily-build-20091116
1. 安裝好之後,請先解壓縮 QualNet 的壓縮檔
tar zxvf qualnet-4.5-evaluation.tar
2. 接著請安裝 java,請到 sun 網站下載後執行
./jdk-6u17-linux-i586.bin
3. 接著請設定環境變數
export JDK_HOME=/usr/local/share/jdk1.6.0_17
export QUALNET_HOME=/usr/local/share/qualnet/4.5
export PATH=$JDK_HOME/bin:$QUALNET_HOME:$PATH
4. 請到 QUALNET_HOME/main 的目錄底下,選擇您的 OS 並 make。(底下有很多各 OS 用的 makefile)
make -f Makefile-linux-glibc-2.3-gcc-4.0
5. 如果我的 ubuntu 是最新版,所以內建的 gcc 是 4.4,不過 make 的時候會產生錯誤,因此請裝回 4.1
aptitude install gcc-4.1 g++-4.1
6. 安裝完 g++-4.1 之後,請記得去改 Makefile-unix-common 中的 CC 和 CXX,將 gcc 和 g++ 改為 gcc-4.1 和 g++-4.1
#
# Define compilers.
#
CC = gcc-4.1
CXX = g++-4.1
7. 再次 make 會出現「ld cannot find -lexpat 的錯誤」,這時請在安裝 libexpat1 套件。
aptitude install libexpat1-dev
8. 再度 make,這次理論上就沒有任何問題了,檢查一下你的 QUALNET_HOME/bin 底下有沒有 qualnet 的執行檔。

2 則留言:

  1. 測試,原來內嵌的留言不能用喔…

    回覆刪除
  2. Hi guy~ I am the student in Singapore. May i ask you one question regarding about the Qualnet installation? Thx!!

    When i double click the installation packet of Qualnet 5.0 evaluation version under ubuntu 9.1, why it shown the file format was not recognized? Can you send the email to me : lige0001@ntu.edu.sg ? Thanks a lot

    回覆刪除