爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 2938|回复: 5

如何在Windows平台安裝Cygwin/GMT系統

[复制链接]

新浪微博达人勋

发表于 2013-9-18 19:23:35 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x

    cygwin在windows上提供了一個像linux (Linux-like)的環境,可以讓使用者
    在windows上執行linux的程式,在此平台上,我們可以:
  • 將linux上的程式移到Windows上使用(包括GMT),一般情況不需要修改
  • 使用常用的 linux 工具程式,如Shell script,grep, sed, awk等
1.安裝Cygwin

(1)參訪Cygwin官方網站: http://www.cygwin.com/ 如下:


                               
登录/注册后可看大图


(2)點選該網頁右上角的Install or update Cygwin now!圖示

(3)此將下載安裝程式setup.exe到你電腦,可置於桌面

(4)點選桌面的setup.exe,即可進入安裝程序,可按下一步繼續

                               
登录/注册后可看大图


(5)選擇安裝方式,可直接選取自internet下載,如下:

                               
登录/注册后可看大图


(6)選擇在你電腦的安裝目錄,可直接用預設的C:\cygwin,如下:

                               
登录/注册后可看大图


(7)選擇軟體下載後暫時放置的位置(安裝完成後可刪除之),亦可用預設位置如下:

                               
登录/注册后可看大图


(8)直接經由internet連接,如下:

                               
登录/注册后可看大图


(9)選擇下載軟體之站點,請記得選離我們較近的ftp站,建議選台大的FTP站,如下:

                               
登录/注册后可看大图


(10)以下為選擇欲安裝的軟體包畫面,我們大部分使用預設值,但希望加裝兩部分,
請見接續兩個步驟:

                               
登录/注册后可看大图


(11)額外加裝vim編輯器,點選Editors左邊的+號,再點選vim:Vi IM ...使得n/a -> x, 如下:

                               
登录/注册后可看大图


(12)將Devel的package全部安裝,因為裡面包含了一些常用的編譯器,如gcc(C compiler),g77(fortran compiler)
點選循環箭頭符號,使得Default -> Install

                               
登录/注册后可看大图


(13)若一切沒問題,安裝程式將進行軟體下載,解壓縮及安裝,此過程頗費時,請耐心等待:

                               
登录/注册后可看大图


(14)若動作完成可看到以下畫面,請點選在桌面加入捷徑及在StartMenu加入icon,按完成:

                               
登录/注册后可看大图


(15)啟動Cygwin,按下桌面的捷徑,會進入如下畫面,由於是第一次進入,所以會進行
一些初始設定,可以在此試著打些Linux指令,確定可以work,例如ls

                               
登录/注册后可看大图


(16)以上若無問題,Cygwin至此已經完成安裝,在Linux上可以進行的指令幾乎都可
以在這邊使用,一個虛擬的Linux系統已經okay,所有相關檔案皆放置於C:\cygwin\,而個
人家目錄則於C:\cygwin\home,相關的程式語言編譯器也可以使用,如gcc, g++, f77

(17)此一步驟是要把Cygwin的操作終端器,改成如同putty的介面,如此可以擁有
如同putty的方便性,並非必需,端視個人而定.首先到 http://code.google.com/p/puttycyg/
下載puttycyg最新版本,放置於桌面,解壓縮,把puttycyg-20101029目錄放到C:\
到C:\puttycyg-20101029把執行檔putty使用右鍵製作捷徑到桌面,點擊桌面的putty捷徑,
會出現putty開啟畫面如下圖,請依照下圖所示,新增Cygwin的連線Session

                               
登录/注册后可看大图


                               
登录/注册后可看大图


以下為開啟結果的視窗:

                               
登录/注册后可看大图


最後,vim需要設定,才有Syntax highlight等功能,可以直接複製/usr/share/vim裡面
的設定檔即可:
cp /usr/share/vim/vim73/vimrc_example.vim ~/.vimrc

2.安裝GMT

說明: GMT的安裝過程包括,相關檔案及原始netcdf/GMT程式碼下載,用gcc編譯原始程式碼,
把編譯完成的執行檔及資料檔放到指定位置,個人習慣上會放在/usr/local/gmt目錄裡面
上述動作可由GMT作者所寫的shell script一次執行到位,即使在原生Linux系統安裝方法也一致
該script可由GMT網站下載,以下將逐步說明:

(1)開啟Cygwin終端器,建立目錄GMT,並進入該目錄,(指令如下):
mkdir GMT
cd GMT

(2)下載GMT安裝的script, install_gmt.sh: 在Cygwin使用wget指令:
wget http://gmt.soest.hawaii.edu/gmt/install_gmt.sh

可用ls指令檢查看看install_gmt.sh是否已經下載完成

(3)執行安裝script:
有兩種方法執行之,一個是: sh install_gmt.sh, 另一個是: sh install_gmt.sh GMTparam.txt
第一個方法,會在過程中問一系列問題,這些問題最終被存在設定檔GMTparam.txt中,同學若對
Linux系統或GMT不是很了解,將遭遇很多困難,在此不建議此方法
第二個方法是拿已經okay的安裝設定檔,此方法安裝script將依據設定檔逐步完成安裝
請下載我所提供的安裝設定檔,其後進行安裝,指令程序如下:
wget http://140.121.165.30/class/GMT/cygwin/GMTparam.txt
sh install_gmt.sh GMTparam.txt

如此即進入安裝程序,請耐心等候

(4)若一切順利,則最後成功的畫面是:


                               
登录/注册后可看大图


(5)如同上述畫面所指示,把GMT執行檔的路徑,加到.bash_profile:
用vim編輯:
vim ~/.bash_profile

把 export PATH=/usr/local/gmt/bin:$PATH 加到檔案最後一行,儲存檔案

(6)讓設定即時生效:
source ~/.bash_profile

(7)測試是否路徑okay,可打GMT的指令psxy指令試試看
若是有問題,路徑會找不到,則會獲得如下錯誤訊息:
psxy
-bash: psxy: command not found

若是成功,則會有一大段文字解釋psxy的用法,當然你需要跑一個gmt繪圖script來試試

(8)最後,要如何看繪圖結果?其實很簡單,參考以下:

請注意以下圖示中上方的路徑,屆時直接點選產生之*.ps,或*.pdf檔

                               
登录/注册后可看大图


若要看 *.ps,可安裝gsview (http://pages.cs.wisc.edu/~ghost/gsview/)
或者直接用ps2pdf把*.ps轉為*.pdf,候用acrobat reader開啟。


评分

参与人数 1金钱 +10 贡献 +10 收起 理由
kongfeng0824 + 10 + 10

查看全部评分

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-9-18 22:29:55 | 显示全部楼层
感谢分享               
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-25 16:46:07 | 显示全部楼层
安装很是慢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-4-22 21:30:53 | 显示全部楼层
谢谢分享,敢问楼主,在cygwin安装中设定vim具有Syntax highlight功能那一步时,将/usr/share/vim里面的东西复制到哪里呢,是放到.bashrc里面么,还是?望赐教,多谢!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-9-4 10:25:53 | 显示全部楼层
正在安装中,学习学习
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-30 10:40:48 | 显示全部楼层
请问在cygwin上面怎样利用wget下载资料啊?
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表