Cài đặt NS-2 trên Ubuntu

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 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
Bước 2: Fix bug gcc
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@
và sửa thành
Code:
CC = gcc-4.4
Sau đó save & close file này lại.

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
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 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
Trong cửa sổ gedit vừa mở bạn thêm các dòng sau vào cuối file vừa mở trong đó/home/thanhdt2/ bạn phải đổi thành /home/tenmaycuaban/
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
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 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
 
 
Top