You are on page 1of 3

From Nguyễn Đình Việt + Student Groups 1/3

MỘT VÀI HƯỚNG DẪN VỀ LINUX VÀ CÀI ĐẶT NS


I. Linux
Làm cho mọi NSD có thể sử dụng được ổ đĩa mềm và CD-ROM:
Bổ sung thêm các dòng sau đây vào file /etc/fstab (một số phiên bản Linux đã tự động thực hiện
việc này)
- /dev/cdrom /mnt/cdrom iso9660 ro, user, noauto 0 0
- /dev/fd0 /mnt/floppy vfat, user, noauto 0 0
Sau đó (sau khi restart hoặc logout + login) thực hiện:
- mount /mnt/floppy
- mount /mnt/cdrom
1. Sử dụng được đĩa USB (Flash Drive, USB Drive v.v.):
- Phải chuyển account thành superuser (đánh lệnh su, rồi vào mật khẩu của superuser)
- Tạo 01 thư mục để ánh xạ nội dung ổ đĩa USB: /mnt/usb-disk
- Khi cắm ổ USB vào, nếu cần truy cập: mount /dev/sda1 /mnt/usb-disk, sau đó có thể truy
cập nó tại thư mục /mnt/usb-disk
- Trước khi rút usb-disk ra, cần thực hiện lệnh: umount /mnt/usb-disk
2. Để truy cập được Windows Partition từ Linux:
- Đây là trường hợp cài đặt 2 hệ điều hành (Dual Boot), từ môi trường Linux chúng ta muốn
truy cập hệ thống file của Windows. Khả năng truy cập này rất thuận tiện trong trường hợp
chúng ta muốn chuyển các kết quả mô phỏng sang môi trường Windows để xử lý bằng các
công cụ phần mềm đã quen thuộc.
- Khi cài Windows phải chọn FAT32 chứ không chọn NTFS (có thể có một số bản Linux
không đòi hỏi phải nhất thiết làm như vậy).
- Tạo 1 thư mục để ánh xạ nội dung Partition của Windows (ổ đĩa logic C: cài Windows):
/mnt/windows
- Bổ sung thêm các dòng sau đây vào file /etc/fstab: /dev/hda1 /mnt/windows auto
II. Cài đặt trong môi trường Linux: NS & Tracegraph @ gnuplot
1. Các bước cài đặt NS trên Linux
1. Copy file ns-allinone-2.29_tar.gz vào thư mục của mình (thí dụ username) hoặc thư mục
/usr/local/share (trường hợp này phải login là root, nhằm cài ns, tracegraph, mgl cho mọi user
dùng chung).
2. Thực hiện giải nén: tar –zxf ns-allinone-2.29_tar.gz. Tar chạy vài phút, tạo hệ thống cây thư
mục cho NS.
3. Đánh dòng lệnh sau: . ./usr/local/share/ns-allinone-2.29/install (hoặc có thể chuyển vào thư mục
đó rồi đánh lệnh: . ./install). Chú ý: sau dấu chấm “.” có dấu cách (space). Quá trình cài đặt
NS thường cần từ 15 phút đến 30 phút hoặc lâu hơn, tuỳ tốc độ từng máy. Trên màn hình có
các thông báo của chương trình install (có vài lần hỏi, cứ trả lời ‘y’ là xong).
4. Việc cài đặt thành công hay thất bại đọc được ngay trên màn hình. Nếu thành công sẽ thấy thư
mục ns-allinone-2.29/ns-2.29/bin; bên trong có file khả thi ns, nam và nhiều file khả thi khác.
Cần phải đặt đường dẫn đến thư mục nêu trên, thực hiện như hướng dẫn II.4 dưới đây.
2. Các bưới cài đặt Tracegraph và thư viện Matlab mà Tracegraph cần:
5. Copy các file: 1/. tracegraph202linux.tar.gz, 2/ mglinstaller.gz vào thư mục làm việc; nên copy
và cài đặt các chương trình này tại thư mục: /usr/local/share.
From Nguyễn Đình Việt + Student Groups 2/3
6. Giải nén tracegraph202linux.tar.gz (chỉ cần giải nén và đặt đường dẫn): tar –zxf
tracegraph202linux.tar.gz
7. Giải nén, cài đặt thư viện Matlab cho tracegraph và đặt đường dẫn (để tracegraph tìm được):
- gunzip [ -d ] mglinstaller
- Cài đặt: đánh dòng lệnh mglinstaller; khi được hỏi về thư mục chứa thư viện, nên đánh vào
mgl
3. Cài đặt bổ sung chương trình vẽ đồ thị gnuplot
- Gnuplot có trong bộ chương trình ứng dụng của hầu hết các phiên bản Linux: Nếu ở dấu nhắc
đánh gnuplot nó chạy luôn thì khỏi phải làm gì, dùng được luôn; nếu không:
8. Chọn menu: System Setting -> Add/Remove Applications -> chuyển đến menu con “Scientific
...” sẽ thấy mục chọn là gnuplot, “Tick” để chọn, sau đó sẽ có yêu cầu đưa CDROM tương ứng
vào ổ.
4. Bổ sung thêm đường dẫn tới thư mục hiện thời chứa các file khả thi ns, nam, xgraph, trgraph
và đưa thêm vào biến môi trường đường dẫn đến thư mục chứa thư viện của Matlab (tracgraph
cần đến):
Thí dụ user viet cần edit lại file /home/viet/.bash_profile:
- Có một dòng: PATH=$PATH:$HOME/BIN
- Cần bổ sung các dòng sau:
+ PATH=$PATH:$HOME/BIN:./
+ PATH=$PATH:/usr/local/share/ns-nsallinone-2.29/bin
+ PATH=$PATH:/usr/local/share/tracegraph202
+ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/share/mgl/bin/glnx86

III. Cài đặt trong môi trường Windows: NS & Tracegraph @ gnuplot
1. Những file cần download về:
9. ns.exe, nam.exe: đây là các file khả thi chạy được ngay trong môi trường Windows.
10. mglinstaller.exe, tcl832.exe (các số chỉ phiên bản, như 832, có thể khác nhau tùy theo việc nó
được viết cho phiên bản ns nào): đây là các file nén sẽ “bung ra” khi chạy để cài đặt thư viện
cho Matlab (mglinstaller) và bộ thông dịch ngôn ngữ tcl (tcl832.exe)...
11. gp41-July18_2006-winbin.zip: đây là file nén chứa chương trình vẽ đồ thị gnuplot (không thuộc
dự án Vint). Nếu không dùng gnuplot thì không cần đến nó (ns và nam không “quan hệ” gì với
gnuplot cả).
12. tracegraph202windows.zip (tên có thể thay đổi đôi chút).
2. Tạo thư mục làm việc:
13. Nên tạo một thư mục (folder) riêng trên đĩa cứng để cài NS, NAM, Tracegraph và gnuplot. Thí
dụ: E:\NS\NS4Windows.
14. Copy tất cả các (5) file nêu trên vào thư mục này.
3. Cài đặt tcl để ns và nam có thể làm việc (chạy được):
- Với ns.exe và nam.exe, cần cài đặt tcl để có thể sử dụng được. Cho chạy tcl832.exe (đánh tên
nếu chuyển sang chế độ command line như trong DOS, hoặc “kích” đúp vào biểu tượng của nó
giống như việc chạy các chương trình khác trong Windows). Chương trình cài đặt này
(tcl832.exe) sẽ hỏi chúng muốn cài vào thư mục nào, nên chọn thư mục như trình bày ở trên -
“\NS\NS4Windows” (dùng browse để tìm và chọn thư mục).
From Nguyễn Đình Việt + Student Groups 3/3
- Sau khi cài tcl, chúng ta sẽ thấy xuất hiện thư mục Tcl. Bây giờ có thể chạy ns và nam; tuy
nhiên để có thể gọi thực hiện chúng ở mọi nơi, còn phải đặt đường dẫn đến thư mục làm việc
mà chúng ta đã tạo ra (trình bày dưới đây).
- Nếu muốn thử xem ns đã chạy được chưa, có thể chuyển sang chế độ command line (MS DOS
mode), vào thư mục chứa ns, đánh ns ↵ (Enter), nếu thấy ký tự “%”, tức là ns đã chạy. Nếu
muốn ra khỏi ns, đánh CTRL_C.
3. Cài đặt phần mềm Tracegraph và thư viện Matlab để Tracegraph có thể làm việc (chạy được):
- Cho chạy mglinstaller.exe, chương trình cài đặt này sẽ hỏi chúng muốn cài vào thư mục nào,
đồng thời hiện sẵn thư mục Default chính là thư mục đang chứa mglinstaller (nên đánh Enter
để chọn chính thư mục này).
- Sau khi chạy xong, chúng ta sẽ thấy xuất hiện 2 thư mục con mới: “bin” và “toolbox”.
- Giải nén Tracegraph202-windơws.zip tại thư mục làm việc của chúng ta.
4. Đặt đường dẫn tới thư mục chứa các file khả thi ns, nam, trgraph và gnuplot:
- Vào Control Panel → System → Advanced → Environment Variable → System variables →
kích vào dòng có chữ Path → Edit → Bổ sung vào cuối danh sách các đường dẫn, các đường
dẫn đến thư mục chứa các file khả thi mà chúng ta sẽ sử dụng và thư viện Matlab cho Trace
graph, như sau:
E:\NS\NS4Windows;E:\NS\NS4Windows\Tcl\bin;E:\NS\NS4Windows\tracegraph202;E:\NS\
NS4Windows\bin\win32;E:\NS\NS4Windows\gnuplot\binaries
- Sau khi nhập xong các đường dẫn bổ sung, lần lượt chọn các button “OK” cho đến khi ra đến
Control Panel.
- Để các đường dẫn mới bổ sung có “hiệu lực”, không nhất thiết phải khởi động lại (Restart)
máy, chỉ cần logout rồi lại login là được.

Các bạn sinh viên và HVCH chú ý:


1. Nếu bạn nào biết và thấy cần bổ sung thêm các bước nào đó, để một sinh viên “lính mới tò te”
có thể thực hiện dễ dàng; hãy viết bổ sung và gửi cho thầy Việt (bằng giấy hoặc email).
2. Ai có “sáng kiến” gì, hãy thông báo rộng rãi cho mọi người cùng biết.

You might also like