NS2 là một trong những công cụ phổ biến nhất hiện nay dùng để mô phỏng. Không những thế nó còn hoàn toàn miễn phí. Trong bài viết này tớ sẽ hướng dẫn các bạn cách cài đặt phiên bản mới nhất của NS-2, ns-2.35 trên Ubuntu qua 4 bước bằng cách sử dụng gói ns-allinone.
- Cài đặt các công cụ để biên dịch
-
- Fix bug gcc
- Cài đặt ns-all-in-one-2.35
- Thiết lập các biến môi trường
Đầu tiên, các bạn cần download bộ cài đặt tại đây (54,4MB)
Sau khi download thành công, các bạn giải nén file ns-allinone-2.35.tar.gz để được thư mục ns-allinone-2.35. Copy thư mục này vào thư mục /home/tên-người dùng của bạn, như trên máy tớ là /home/thanhdt2. Sau khi copy xong chúng ta bắt tay vào công việc cài đặt.
Bước 1: Cài đặt các công cụ biên dịch
Trong môi trường dòng lệnh (terminal) các bạn chạy lệnh sau:
Code:
sudo apt-get install build-essential tcl8.5 tcl8.5-dev tk8.5 tk8.5-dev gcc-4.4 g++-4.4 xgraph libxmu-dev libxmu-headers
Trong thư mục ns-allinone-2.35/otcl-1.14 và ns-allinone-2.35/tcl8.5.10/unix bạn mở các file Makefile.in và tìm đến dòng
Code:
CC = @CC@
Code:
CC = gcc-4.4
Bước 3: Cài đặt ns-allinone-2.35
Trong môi trường terminal, bạn truy cập vào thư mục ns-allinone-2.35 và chạy lệnh
Code:
./install
Bước 4: Thiết lập các biến môi trường
Trong môi trường terminal, bạn chạy lệnh sau:
Code:
gedit ~/.bashrc
Code:
# LD_LIBRARY_PATH
OTCL_LIB=/home/thanhdt2/ns-allinone-2.35/otcl-1.14
NS2_LIB=/home/thanhdt2/ns-allinone-2.35/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/thanhdt2/ns-allinone-2.35/tcl8.5.10/library
USR_LIB=/usr/lib
export TCL_LIBRARY=$TCL_LIB:$USR_LIB
# PATH
XGRAPH=/home/thanhdt2/ns-allinone-2.35/bin:/home/thanhdt2/ns-allinone-2.35/tcl8.5.10/unix:/home/thanhdt2/ns-allinone-2.35/tk8.5.10/unix
NS=/home/thanhdt2/ns-allinone-2.35/ns-2.35/
NAM=/home/thanhdt2/ns-allinone-2.35/nam-1.15/
PATH=$PATH:$XGRAPH:$NS:$NAM
Cuối cùng, kiểm tra quá trình cài đặt
Bạn đóng hết các cửa sổ terminal đang chạy và mở lại một cửa sổ terminal khác, sau đó chạy lệnh
Code:
ns
Code:
%
Nếu cảm thấy khó khăn trong việc cài đặt và cấu hình các bạn có thể Download File VMware Ubuntu 11.04 mình đã cài sẵn ns-2.35 các bạn chỉ cần cài VMware rồi Open file này
User Ubuntu: thanhdt2
Pass: 123456