2010年3月15日 星期一

Personal Hint of setup Cygwin on Win 7


[original @2010/03/15]
[last update @ 2017/07/06]
因時空不同,技術跟電腦環境變遷而有所差異(紅色字體為2017版)
最近因為又要長時間出海
WorkStation又要長時間連不上, 想到2008年去San Diego當時用Cygwin解決問題, 但時空替換, Windows OS已經是version 7, 而cygwin自己應該也有更新, 安裝起來應有點不一樣吧!

檢視一下,看起來我需要安裝cygwin+GMT+imagemagick 就可以滿足大部分工作需求

1. 安裝cygwin
跟之前安裝並無不同,網路上也很多相關文,細節不贅述.由於網路速度比過去快,Hard Disk Space比以前大, 安裝上似乎更隨意,擔心沒裝到的就全安裝,反正硬碟大,而我這一次還是有選擇, Game/Media Not Install, KDE install by default,其它全選就Go...
主要Net, Devel兩個分類安裝,其餘default可滿足接下來工作
網際安裝可以"補裝",方法有數種:
1.用法是重新執行setup,保持default,要增加的選install
2.安裝apt-cyg, 裝完用法跟apt-get同

sshd,cron 要設定一下 
sshd   參考http://blog.faq-book.com/?p=2731
cron   run 一下cron-config 
[ 番外篇: 64位元的cron package 台灣ftp.yzu.edu.tw站檔案似乎有問題,我是選國外站才搞定cron]

2. Test Fortran compiler

cygwin裝好就有gcc/fortran compiler
進入cygwin term
寫個小程式test, 測試過關
 
3. 安裝Imagemagick
這個好用的圖形處理軟體,上它的官網,Binary Releases 中有關Unix Binary Release(Cygwin屬unix-like, imagemagick官方把他分類成Unix), 可以找到Cygwin Compiled 好的程式,直接下載,解壓縮並設定好執行檔與Library路徑即可,官網寫的很清楚,安裝非常容易

前述cygwin選對package根本就裝好了,此步驟可跳過
4. 安裝GMT
這個本人繪圖的主力程式, 安裝方式跟Linux版完全相同
a. 用dos2unx 轉"install_gmt 與GMTparam.txt" 檔,以免怪怪東西干擾安裝
b. 假如使用要超過384MB Ram ,請調整registry檔,但不保證系統ok
至於GMT安裝就是選一選參數存成GMTparam.txt , 然後
sh install_gmt GMTparam.txt >& install.log 就搞定
最後設定好執行檔與Library路徑即可
直接用官網windows版安裝檔(含海岸線),就會自動增加路徑在windows環境變數下, 不用也不要把GMT路徑寫進.bashrc環境中,怕環境變數沒進cygwin環境時,重新開機試試!
假如要用crontab 把script放在背景執行,windows環境變數並沒有匯進,可在script加環境,但是是採用windows的寫法, e.g.
export GMT_SHAREDIR="c:\programs\GMT4\share"

5. 安裝puttycyg
主要是當初使用cygwin的term很不方便,想用之前putty連localhost
但是這次怎麼用都不行,不知道是cygwin或是win7的防火牆在阻撓或是其他因素則不得而知
後來在網路上找到這篇 Use PuTTY as Cygwin Terminal

完全解決我的問題
大意是download PuTTYcyg, 開啟後原本PuTTY Connection type會多Cygterm一項,然後Command用"-",可以參考附圖,則之後運作跟遠端連線一樣
Not work at this step





沒有留言:

張貼留言