Install NS-2.31 di Ubuntu dan Cygwin [windowsx]

23 06 2008

Bismillah…Semoga bermanfaat bagi mau ngerjain tugas akhir pake NS-2..
Lagi pengen nulis biar gak lupa,,seharian ngoprek berhasil juga..
Ini cara nginstallnya untuk panduan mengenai NS-2 lebih lanjut download aja file pdf-nya di sini
- Untuk OS linux
Karena saia pake ubuntu 7.10 berikut cara-carnya:
1. Download and install ns-2.31 (versi ini yang ku pake)..download paketnya(ns-allinone-2.31.tar.gz) di sini
2. buka terminal kemudian ekstrak ns-allinone-2.31.tar.gz di directory kamu
$ tar -xzvf  ns-allinone-2.31.tar.gz  -C /home/ns/
3. masuk ke direktori ns-allinone-2.31
$ cd /home/ns/ns-allinone-2.31/
4. install juga pake depedensinya
$ sudo apt-get install build-essential autoconf automake libxmu-dev
note : sudo apt-get install ==>jika sudah menggunakan repositori atau cara lain pake sypnaptic packet manager,trus search aja build-essential dan libxmu-dev ada di repositori,,trus apply
6. sudah itu jalankan perintah berikut:
$./install
7. Tunggu sampai selesai,,jika ga ada error maka paket terinstall,,nah saatnya menge-path profile,,berikut caranya:

$ gedit ~/.bashrc

Tambahkan baris berikut di akhir line.Jangan lupa mengganti direktori yang km pake  untuk meletakkan ns-allinone-2.31 misalnya /home/ns/  ===> /home/”yourname”/
——————————————————————————————–
# LD_LIBRARY_PATH
OTCL_LIB=/home/ns/ns-allinone-2.31/otcl-1.13
NS2_LIB=/home/ns/ns-allinone-2.31/lib
X11_LIB=/usr/X11R6/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LIB:$X11_

# TCL_LIBRARY
TCL_LIB=/home/ns/ns-allinone-2.31/tcl8.4.14/library
USR_LIB=/usr/lib
export TCL_LIBRARY=$TCL_LIB:$USR_LIB
# PATH
XGRAPH=/home/ns/ns-allinone-2.31/bin:/home/ns/ns-allinone-2.31/tcl8.4.14/unix:/home/ns/ns-allinone-2.31/tk8.4.14/unix
NS=/home/ns/ns-allinone-2.31/ns-2.31/
NAM=/home/ns/ns-allinone-2.31/nam-1.13/
PATH=$PATH:$XGRAPH:$NS:$NAM

8. Kemudian ketikkan perintah berikut:
$ source ~/.bashrc

9. Restart kompie kamu…
10. Masuk ke terminal lagi trus ketik :
$ ns
11. Setelah akan muncul tanda % dibawahnya maka ketik perintah “exit”
untuk kembali ke ketanda “$”
12. Setelah dipatch maka harus di validate,,ketikkan perintah berikut:
$ cd ns-2.31
$ ./validate

ini proses agak lama soalnya ngetes semua sample yg ada..tunggu kira-kira 30 menitan :)

13. jika sudah berarti install ns selesai…untuk mengetesnya..
$ cd /home/ns/ns-allinone-2.31/ns-2.31/tcl/ex/
$ ns simple.tcl

Jika keluar grapik maka sukses!!

- Untuk yang ga suka linux,,ini ada versi windows
1. Yang km butuhin adalah software Cygwin dapat didonlot di sini
2.  Install Cygwin jangan lupa pilih “full” pada saat step “select packages”…klik aja “view” maka akan berubah menjadi “full”
3. Pastikan paket ini terinstall :XFree86-base, XFree86-bin, XFree86-prog, XFree86-lib, XFree86-etc, make, patch, perl, gcc, gcc-g++, gawk, gnuplot, tar and gzip
4.  Setelah selesai installnya jalankan Cygwin
5.  Ketikan
$ tar -xzvf ns-allinone-2.31.tar.gz
$ cd ns-allinone-2.31
$ ./install

6. Setelah selesai langkah selanjutnya buka pake wordpad file ~/.bashrc yang ada di direktori tempat km taruh ns-allinone-2.31  ..kemudian tambahkan script berikut

export PATH=/home/Administrator/ns-allinone-2.31/bin:/home/Administrator/ns-allinone-2.31/tcl8.4.14/unix:/home/Administrator/ns-allinone-2.31/tk8.4.14/unix:$PATH
export LD_LIBRARY_PATH=/home/
Administrator/ns-allinone-2.31/otcl-1.13:/home/Administrator/ns-allinone-2.31/lib:$PATH
export TCL_LIBRARY=/home/
Administrator/ns-allinone-2.31/tcl8.4.14/library:$PATH

note : /home/Administrator/ ===> ganti sesuai direktori tempat km install

7. setelah itu restart windows..buka Cygwin lg…ketikan “ns” trus akan muncul “%” ..ketikan “exit” untuk kembali…(sama seperti yg di Linux)
8. sama jg langkahnya di linux
$ cd ns-allinone-2.31/ns-2.31/
$ ./validate

tunggu sampe selesai….(30 menit juga)

9. jika selesai maka berhasil…
$ starxwin.bat
akan muncul window baru…
$ cd ns-allinone-2.31/ns-2.31/tcl/ex/
$ ns simple.tcl

keluar hasilnya kan…klo ada salah mohon di kasih comment yak…itu dah awak coba dan kedua-duanya berhasil…


Actions

Information

Leave a comment

You can use these tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>