ติดตั้ง NS-2.30 บน Ubuntu 10.04

สวัสดีครับ หลังจากที่พยายามและงมๆ อยู่กับการติดตั้ง NS-2.30 บน Ubuntu อยู่นานสองนาน ก็เลยต้องเขียน Blog ไว้กันลืม หรืออาจจะมีใครพบเจอปัญหาหรือต้องทำเหมือนผม

เรื่องมันเกิดขึ้นเนื่องจากผมจำเป็นต้องมีการติดตั้ง extension เพิ่มเติม แต่ extension ที่ผมต้องการติดตั้งดังกล่าวนั้นจำเป็นที่จะต้อง patch บน NS-2.30 นั้นจึงข้อกำหนดที่ต้องพยายามทำนะครับ

เริ่มต้นกันเลยแล้วกันครับ ในขั้นตอนแรกดาว์นโหลด NS-2.30 จาก http://sourceforge.net/projects/nsnam/

ในขั้นตอนแรกทำการติดตั้ง Library ที่จำเป็นต้องใช้ในการติดตั้ง NS2 ดังนี้

sudo apt-get install build-essential autoconf automake libxmu-dev gcc-4.1 g++-4.1


จะสังเกตเห็นว่าจาการติดตั้งนั้น ได้มีการติดตั้ง gcc-4.1 และ g++-4.1 ด้วย เนื่องจาก NS-2.30 และ extension ที่ผมต้องการติดตั้งเพิ่มนั้นต้องใช้ gcc และ g++ รุ่น 3.4 ในการคอมไฟล์

เมือติดตั้งเสร็จแล้วทำการแตกไฟล์ และติดตั้งดังนี้
attaphon@attaphon-ThinkPad:~/NS-2$ tar xzcf ns-allinone-2.30.tar.gz
attaphon@attaphon-ThinkPad:~/NS-2$ cd ns-allinone-2.30/


ก่อนที่จะมีการติดตั้งต้องทำการกำหนด envrionment เพื่อให้ใช้ gcc-4.1 และg++4.1 แทนในการคอมไฟล์ ซึ่ง Ubuntu 10.04 นั้นติดตั้ง gcc-4.4 และ g++4.4 ดังต่อไปนี้

attaphon@attaphon-ThinkPad:~/NS-2/ns-allinone-2.30$ export CC=gcc-4.1
attaphon@attaphon-ThinkPad:~/NS-2/ns-allinone-2.30$ export CXX=g++-4.1


หลังจากนั้นทำการติดตั้งด้วยคำสั้ง

attaphon@attaphon-ThinkPad:~/NS-2/ns-allinone-2.30$ ./install


ราตรีสวัสดิ์ครับ

Comments