Sabtu, 04 Juni 2011

cara menginstall / install NS-2 versi berapapun di ubuntu LTS 10.04 (Lucid Lynx) maupun yang lainnya

Tulisan ini saya persembahkan kepada teman, temin, temon dan para saudara dan saudari yang sedang melakukan Tugas Akhir maupun yang sedang melakukan penelitian dan membutuhkan NS2 (Network Simulator 2) sebagai simulator jaringannya, namun masih kebingungan dengan cara menginstall ns-2 versi sembarang atau versi apapun di komputer maupun laptopnya. Karena menginstall NS-2 di linux memang susah-susah gampang. saya menyebutnya sebagai "Menginstall Aplikasi Yang Berdasarkan Amal dan Perbuatan".

Jadi, saran saya sebelum menginstall aplikasi NS2 ini ada baiknya saudara dan saudari sekalian sholat terlebih dahulu bagi yang beragama islam dan berdoa sesuai kepercayaan masing-masing bagi yang beragama non muslim (ini bukan sara), atau jika diperlukan cium tangan mama dan papa dulu, minta restu dan jangan melakukan banyak dosa jika akan memulai menginstall aplikasi ini.

Saya kira cukup sekian intro dari saya yang saya rasa cukup kepanjangan, karena memang demikian adanya, berdasarkan pengalaman saya dari menginstall aplikasi gratis dan open source untuk simulasi jaringan telekomunikasi ini ke beberapa laptop milik teman-teman saya dan anehnya masalah ditiap-tiap laptop harus diselesaikan dengan berbagai cara yang berbeda padahal tipe OS (operating system) dan versi NS2 yang digunakan kembar identik. hehe

OK menuju kebahasan utama, untuk menginstall NS2 disini saya menggunakan Software Versi (ns-allinone-2.33) dan OS-nya Ubuntu 10.04 LTS (Lucid Lynx). berikut tahapan-tahapannya :

1. Copykan file ns-allinone-2.33.tar.gz di directory home.
2. Kemudian Extract dengan perintah
$ tar -xzvf ns-allinone-2.33.tar.gz
3. Masuk ke direktori ns-allinone-2.33
$ cd ns-allinone-2.33
4. Install build – essential, automake, autoconf dan libxmu-dev
$ sudo apt-get install build-essential autoconf automake libxmu-dev
5. Edit file Makefile.in di ns-allinone-2.33/ns-2.33, kemudian ganti CC = @CC@ menjadi :
CC=gcc-4.3
6. Buka file ns-allinone-2.33/octl-1.13/configure dengan editor (gedit atau vi) dan ubah beberapa baris berikut :
SHLIB_LD="ld -shared -rdata_shared" menjadi SHLIB_LD="gcc -share -rdata_shared"
dan
SHLIB_LD="ld -shared" menjadi SHLIB_LD="gcc -shared".
7. Kemudian Install !! Banyak-banyak berdoa supaya berhasil. :)
$./install
8. Kemudian Setting environment variabel dan execution file sesuai permintaan NS-2, dengan cara :
$ gedit ~/.bashrc
9. Copy paste konfigurasi dibawah ini lalu letakkan pada baris yang paling bawah . Pada file bashrc Ganti “/home/septian/” dengan letak program NS-2 saudara dan saudari.

# LD_LIBRARY_PATH
OTCL_LIB=/home/septian/ns-allinone-2.33/otcl-1.13
NS2_LIB=/home/septian/ns-allinone-2.33/lib
X11_LIB=/usr/X11R6/lib
USR_LOCAL_LIB=/usr/local/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LIB:$X11_LIB:$USR_LOCAL_LIB

# TCL_LIBRARY
TCL_LIB=/home/septian/ns-allinone-2.33/tcl8.4.18/library
USR_LIB=/usr/lib
export TCL_LIBRARY=$TCL_LIB:$USR_LIB

# PATH
XGRAPH=/home/septian/ns-allinone-2.33/bin:/home/septian/ns-allinone-2.33/tcl8.4.18/unix:/home/septian/ns-allinone-2.33/tk8.4.18/unix
NS=/home/septian/ns-allinone-2.33/ns-2.33/
NAM=/home/septian/ns-allinone-2.33/nam-1.13/
PATH=$PATH:$XGRAPH:$NS:$NAM

10. update source bashrc
$source ~/.bashrc
11. Coba jalankan Network Simulator anda dengan parintah :

$ns
12. Jika muncul, berarti instalasi anda berhasil
"%"

13. Namun jika semua cara diatas gagal, maka perbanyaklah doa saudara-saudari dan perbanyaklah istighfar, karena mungkin masih banyak dosa maupun amal buruk diwaktu lampau. hihi :)
Dan untuk itulah, untuk membantu teman, temin, temon dan saudara-saudari semua saya persembahkan cara pamungkas, dan "Trust me it's worked" :

$sudo add-apt-repository ppa:wouterh && sudo apt-get update && sudo apt-get install ns nam xgraph

Kemudian ulangi lagi langkah 11 dan 12, dan ucapkan syukur Alahamdulillah jika berhasil dan jangan lupa berbagi pada sesama dan juga kepada saya. hehe

jika memiliki materi seputar Network Simulator versi 2. saya juga mau dibagi juga dan satu kata "Mari Belajar Bersama" :)

Dan jika ingin meng-uninstall Network Simulator 2 (NS2) dapat dilihat disini.

4 komentar: