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 Fedora qua 3 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
- 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 ns-2.35 tại đây (54,4MB)
- Download Fedora tại đây (mình dùng phiên bản 14 bản 16 dùng Gnome 3 cài trên Vmware ko dc )
- Download Vmware ở đây nếu cài trên máy ảo
Sau khi cài đặt thành công Fedora các bạn giải nén file ns-allinone-2.35.tar.gz Download ban nãy về để đượ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/admin. Sau khi copy xong chúng ta bắt tay vào công việc cài đặt ns-2.
Bước 1: Cài đặt các công cụ biên dịch
Trước hết các bạn cần đổi sang quyền root mới có thể cài đặt được
Code:
su
Code:
yum install autoconf
yum install automake
yum install tcl
yum install gcc-c++
yum install libX11-devel
yum install libXt-devel
yum install libXmu-devel
Trong môi trường terminal, bạn truy cập vào thư mục ns-allinone-2.35 (lúc này lại quay trở về quyền User Admin bình thường ko dùng root nữa nhé)
Code:
cd ns-allinone-2.35
Code:
./install
Bước 3: 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/admin/ns-allinone-2.35/otcl-1.14
NS2_LIB=/home/admin/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/admin/ns-allinone-2.35/tcl8.5.10/library
USR_LIB=/usr/lib
export TCL_LIBRARY=$TCL_LIB:$USR_LIB
# PATH
XGRAPH=/home/admin/ns-allinone-2.35/bin:/home/admin/ns-allinone-2.35/tcl8.5.10/unix:/home/admin/ns-allinone-2.35/tk8.5.10/unix
NS=/home/admin/ns-allinone-2.35/ns-2.35/
NAM=/home/admin/ns-allinone-2.35/nam-1.15/
PATH=$PATH:$XGRAPH:$NS:$NAM
Sau đó bạn save & close file lại là xong.
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 Fedora 14 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
Chú ý: User Fedora:cntt2a2 Pass: forumcntt2a2