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


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  Downloads (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:
Mã:
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
Mã:

CC = @CC@

và sửa thành
Mã:

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
Mã:

./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:
Mã:

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/
Mã:

# 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

Mã: ns

Nếu kết quả trả về là
Mã: %

thì bạn đã cài đặt thành công
Nguồn: Sưu Tầm
Reactions

Post a Comment

0 Comments