Hướng dẫn cài đặt NS-2 trên Fedora

ThanhDt2

Quản trị viên
Staff member
Bài viết
26
Reaction score
0


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
Chuẩn bị:

  • Đầ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
Tiến hành cài đặt Fedora (cài đặt khá nhanh tg tự như cài Ubuntu)


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
Trong môi trường dòng lệnh (terminal) các bạn chạy lệnh sau:
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
Bước 2: 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 (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
sau đó chạy lệnh
Code:
./install
chờ vài phút để máy tính thực hiện xong lệnh này là hoàn thành quá trình cài đặt.

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
Sau đó copy toàn bộ đoạn code dưới đây xuống cuối cùng vào cửa sổ gedit vừa mở
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
Chú ý: Trong đó/home/admin/ bạn phải đổi thành /home/tenmaycuaban/
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
Nếu kết quả trả về là
Code:
%
thì bạn đã cài đặt thành công :)

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
 
 
Top