intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Hướng dẫn cài ns2.34 lên ubuntu 10.04 sử dụng vmware workstation 7.1

Chia sẻ: Vu Son | Ngày: | Loại File: DOC | Số trang:7

781
lượt xem
142
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Tài liệu tham khảo Hướng dẫn cài ns2.34 lên ubuntu 10.04 sử dụng vmware workstation 7.1

Chủ đề:
Lưu

Nội dung Text: Hướng dẫn cài ns2.34 lên ubuntu 10.04 sử dụng vmware workstation 7.1

  1. Huong dan cai ns2.34 len ubuntu 10.04 su dung vmware workstation 7.1 B1 : Chuẩn bị Tải Vmware workstation 7.1.1 http://download.softpedia.com/dl/f88bf4c1b21c9aed25accdddefdf2fd6/4c8f321 2/100005341/software/system/vmware/VMware-workstation-full-7.1.1- 282343.exe Tải ubuntu 10.04 http://www.ubuntu.com/desktop/get-ubuntu/download Tải bộ cài ns-allinone-2.34 từ http://sourceforge.net/projects/nsnam/files/allinone/ B2 : Cài đặt Vmware workstation sử dụng một trong số các key sau : Fg5wu-ame01-m80hy-37pxg-nzryd yv1hr-6hz1q-48egy-aqy7z-ypr8f fy3n8-dtg80-m813q-54w7v-nfrc4 yg3ja-ddxeq-08e2q-j6met-zlr94 B3 : Cài đặt ubuntu 10.04 lên Vmware
  2. Chọn File\New\Virtual Machine và chọn đường dẫn đến file ubuntu 10.4 sau đó tiến hành cài đặt. B4 : Cài đặt NS2.34 lên máy ảo ubuntu Copy file ns-allinone-2.34.tar.gz tải được ở trên vào thư mục home. Trên thanh công cụ của Ubuntu chọn Application\Accessories\Terminal Gõ các lệnh sau trong quá trình cài đặt nó có hỏi Y/N thì cứ chọn Y : $ tar -xzvf ns-allinone-2.34.tar.gz $ cd ns-allinone-2.34 $ sudo apt-get install build-essential autoconf automake libxmu-dev gcc-4.3 $ sudo apt-get install xgraph ygraph
  3. Thu nhỏ cửa sổ Terminal xuống ta vào home folder Tìm đường dẫn đến file Makefile.in : ns-allinone-2.34/otcl-1.13/Makefile.in Nháy đúp vào file. Trong cửa số hiện ra tìm đến dòng CC= @CC@ và sửa thành CC= gcc-4.3
  4. Đóng cửa số này lại và bật trở lại cửa số Terminal đánh lệnh : $ ./install Tiếp theo là bước thiết lập biến môi trường Đánh vào cửa sổ terminal lệnh $ gedit ~/.bashrc Trong cửa sổ hiện ra ta thêm các dòng sau vào cuối file Lưu ý đổi tên /your/path thành đường dẫn đến thư mục ns-allinone của máy bạn ví dụ /home/duongpdong # LD_LIBRARY_PATH OTCL_LIB=/your/path/ns-allinone-2.34/otcl-1.13 NS2_LIB=/your/path/ns-allinone-2.34/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=/your/path/ns-allinone-2.34/tcl8.4.18/library USR_LIB=/usr/lib export TCL_LIBRARY=$TCL_LIB:$USR_LIB
  5. # PATH XGRAPH=/your/path/ns-allinone-2.34/bin:/your/path/ns-allinone- 2.34/tcl8.4.18/unix:/your/path/ns-allinone-2.34/tk8.4.18/unix NS=/your/path/ns-allinone-2.34/ns-2.34/ NAM=/your/path/ns-allinone-2.34/nam-1.14/ PATH=$PATH:$XGRAPH:$NS:$NAM Ấn Ctrl+S lưu lại file và thoát ra. Tiếp theo gõ lệnh sau để đường dẫn được nạp ngay lập tức. $ source ~/.bashrc Thế là xong. Ta gõ lệnh sau để kiểm tra $ ns Ký tự “%” xuất hiện tức là đã thành công. Ta gõ exit để thoát.
  6. Tùy chọn : chạy validation để kiểm tra bộ cài có lỗi hay không gõ lệnh $ cd ns-2.34 $ ./validate Vậy là đã hoàn tất việc cài xong NS-2.34. Enjoy ! Bạn có thể chạy thử một số ví dụ để kiểm tra : Chạy Thử NS: – Mở Terminal – di chuyển vào thư mục ex bằng lệnh sau : cd ~/ns-allinone-2.34/ns-2.34/tcl/ ex – Chạy thử nghiệm file tcpapp.tcl : ns tcpapp.tcl Lỗi hay gặp khi cài trên Ubuntu là lỗi: otcl.o: In function `Otcl_Init': /home/user/Desktop/ns-allinone-2.34/otcl-1.13/otcl.c:2284: undefined reference to `__stack_chk_fail_local' ld: libotcl.so: hidden symbol `__stack_chk_fail_local' isn't defined ld: final link failed: Nonrepresentable section on output make: *** [libotcl.so] Error 1 otcl-1.13 make failed! Exiting ... See http://www.isi.edu/nsnam/ns/ns-problems.html for problems Lỗi này xuất hiện do file config của otcl sử dụng nhầm linker (ld thay vì gcc). Sửa bằng cách edit file otcl-1.13/configure trong thư mục ns-allinone-2.34 sửa dòng 6304 từ
  7. SHLIB_LD="ld -shared" thành SHLIB_LD="gcc -shared" Xoá thư mục ns-allinone-2.34 ở ngoài Desktop và sửa file cofigure và thực hiện lại từ bước đầu là ok!
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
3=>0