離題了,開始吧
首先你要有一台電腦(不然呢??),抓個Cygwin裝裝,下載來之後
- Setup.exe點兩下開始安裝
![]() |
寄件者 ns2 |
- Install from Internet(下載的東西會暫存)
![]() |
寄件者 ns2 |
- 通常裝在預設位置就好,設定不變
![]() |
寄件者 ns2 |
- 選擇暫存檔下載存放的位址
![]() |
寄件者 ns2 |
- 直接從網路下載
![]() |
寄件者 ns2 |
- 選擇從哪個伺服器下載,我是選NTU的站台
![]() |
寄件者 ns2 |
- 獲得套件清單
![]() |
寄件者 ns2 |
- 選擇需要的套件
![]() |
寄件者 ns2 |
- 按右上角的View可以切換檢視方式
![]() |
寄件者 ns2 |
- 切換成FULL,會依照套件的字母排序
- 如下圖,按一下"Skip"就會變成版本號碼,這樣就是選擇要安裝了
- 選擇diffstat、diffutils、make、patch、perl、
gcc
、gcc-g++、
gawk、
gnuplot、
tar、zlib和
gzip(如果本來就有選的不要取消掉)
- 有些在選擇之後會自動跳成安裝的狀態,也不要把它取消掉
![]() |
寄件者 ns2 |
![]() |
寄件者 ns2 |
![]() |
寄件者 ns2 |
- 再切回Category檢視方式
- X11的部份請先把左下角那個勾勾取消掉,才會顯示完整的套件,以下為必要套件
- xorg-x11-base
xorg-x11-bin
xorg-x11-devel
xorg-x11-bin-dlls
xorg-x11-bin-lndir
xorg-x11-etc
xorg-x11-fenc
xorg-x11-fnts
xorg-x11-libs-data
xorg-x11-xwin
libXmu系列全裝(三、四個吧) - 如果嫌硬碟太大,X11的部份全部都裝下去吧!!絕對不會有問題的!!(應該也沒有很大啦)
- obsolete的部分照下面選擇

![]() |
寄件者 ns2 |
![]() |
寄件者 ns2 |
![]() |
寄件者 ns2 |
![]() |
寄件者 ns2 |
![]() |
寄件者 ns2 |
下載ns-allinone-2.33.tar.gz,放到Cygwin\home\Username\下
Username每台電腦的每個使用者都會不同,通常裝好Cygwin,RUN過一次就會產生一個使用者目錄,請自行判斷~
開啟Cygwin,輸入
tar xvfz ns-allinone-2.33.tar.gz
將這個檔案解壓縮,完成後下載一個修正檔tk8.4.18patch,直接放到Cygwin\home\Username\ns-allinone-2.33資料夾
接下來
cd ns-allinone-2.33
切換到這個資料夾裡面,輸入
patch -p0 < tk-8.4.18-tkBind.patch
修正程序
再輸入
./install
就會開始漫長的編譯過程~~很久很久很久(我的電腦跑了20多分鐘吧),可以慢慢慢慢慢等
安裝完畢後,會提示需要加入哪些環境變數(安裝成功的話....)
如果有空我會在把編譯成功的畫面PO上來
接下來打開C:\cygwin\home\Username\.bashrc
加入一些環境變數,如下:記得第一行的/LongGun這個地方要改成自己的Username
在往下的可以直接複製貼上就好,另外建議這個檔案用Notepad++或PSPad(實驗室用的)
因為他們可以支援Unix下的編碼方式,要不然用記事本編輯的話會怪怪的,我的經驗是Enter這種跳行字元好像跟Windows不一樣,會GG,反正假裝很專業就下載一下專業的編輯器(寫Verilog也很好用喔!!)
export NS_HOME=/home/LongGun/ns-allinone-2.33
export PATH=$NS_HOME/nam-1.13:$NS_HOME/tcl8.4.18/unix:$NS_HOME/tk8.4.18/unix:$NS_HOME/bin:$PATH
export LD_LIBRARY_PATH=$NS_HOME/tcl8.4.18/unix:$NS_HOME/tk8.4.18/unix:$NS_HOME/otcl-1.13:$NS_HOME/lib:$LD_SIBRARY_PATH
export TCL_LIBRARY=$NS_HOME/tcl8.4.18/library
補充資料:
Cygwin官方網站
Notepad官方網站(作者是台灣人喔!!)
沒有留言:
張貼留言