Windows kurulumu

From GMT Türkiye Wiki
(Sürümler arası farklar)
Jump to: navigation, search
(syntax highlight)
K
 
(2 kullanıcı tarafından yapılan 50 ara revizyon gösterilmiyor)
1. satır: 1. satır:
Windows altında GMT kullanımı için iki seçenek mevcut:
+
Sayfaya katkıda bulunanlar: [[Kullanıcı:Ziyadin|Z.Çakır]]
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
+
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
+
Windows altında GMT kullanımı için üç seçenek mevcut:
 +
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
 +
# DOS üzerinde batch script oluşturup koşturarak GMT çalıştırılır.
 
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
 
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
  
'''Cygwin+GMT'''
+
== Cygwin+GMT ==
  
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
+
cygwin setup.exe indirilir ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
  
'''1'''.Installation type : defualt: Install from Internet > next
+
'''1'''.Installation type : default: Install from Internet > next
  
 
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
 
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
14. satır: 16. satır:
 
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
 
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
  
'''4'''.Select your Internet connection: default: Direc Connection > next
+
'''4'''.Select your Internet connection: default: Direct Connection > next
  
 
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
 
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
  
[[Resim:1set.jpg]]
+
[[Resim:1set.jpg|thumbnail|none|700px]]
  
  
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
+
'''6'''. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gereken paketler aşağıdaki resimde görülmektedir. Kurulması gerekenlerin başında Install yazıyor. Bunun için paketlerin yanındaki Default kelimesine fare ile tıklayarak durumunu <b>Install</b> haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerini de kurabilirsiniz.
  
[[Resim:set2.jpg]]
+
[[Resim:paketler.png|thumbnail|none|700px]]
  
  
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
+
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede <b>Create icon on Desktop</b> ve <b>Add Icon to Start Menu</b> seçeneklerine tıklayın.
  
Geçmiş olsun cygwin kuruldu.
+
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki buradaki örnekte bu "/home/Onur"
  
 
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
 
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
  
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
+
XWin server'i açılır; Windows görev çubuğundaki saatin yanında X şeklinde ikonu gözükür. Bununla birlikte bir X terminal açılır. Windows'tan kopyalama yapabilmek için açılan pencerede "xclipboard &" yazıp enter'a basın.
  
[[Resim:set3.jpg]]
+
[[Resim:first_runt.jpg|thumbnail|none|700px]]
  
 +
Bu xterminalde Türkçe klavye çalışmaz; Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu ise silebilirsiniz.
  
Peki "home"  nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
 
  
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
+
Peki "home"  nerede bilgisayarda???
  
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi  şu  satırı ilave edin ve kaydedin
+
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.
<C>
+
%RUN% rxvt.exe  -bg #e5e5e5 -fg #000000 -vb  -fn "Lucida Console-17" -e /bin/tcsh -l 
+
</C>
+
Sonuç olarak şu şekilde gözükecek:
+
<DOS>
+
-----------------------
+
REM Startup an xterm, using bash as the shell.
+
  
REM %RUN% xterm -e /usr/bin/bash -l
 
  
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb  -fn "Lucida Console-17" -e /bin/tcsh -l
+
'''10'''. C shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açın.
-----------------------
+
Şimdi  aşağıda xxxxxxxxx  çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).
</DOS>
+
  
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
 
  
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
 
  
 +
[[Resim:shell1.jpg|thumbnail|none|700px]]
  
[[Resim:set4.jpg]]
+
[[Resim:shell2.jpg|thumbnail|none|700px]]
  
'''10'''. Şimdi  aşağıda xxxxxxxxx  çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
 
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
 
  
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
 
yazıp enter'a basın. Örnek:
 
  
[10:34][ziyadin@oxus] % dos2unix .cshrc
 
  
 +
<C>
  
 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  
<nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI
+
#@(#)cshrc 1.11 89/11/29 SMI
  
 
set noclobber
 
set noclobber
103. satır: 91. satır:
 
   
 
   
  
<nowiki>#</nowiki>kısa yollar"
+
#kısa yollar"
  
 
alias edit          'nedit '
 
alias edit          'nedit '
152. satır: 140. satır:
  
  
<nowiki>#</nowiki>komut satırı renkleri"
+
#komut satırı renkleri"
  
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "  
+
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "  
  
  
<nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart."
+
#yukarıdaki prompt satırından sonra bir boşluk şart."
  
  
 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 +
</C>
  
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.   
+
Bu sizin [[shell|kabuğunuz]], yani C shell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırında verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde Cgywin programların nerede olduğunu bilemez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar  çünkü “alias rm ‘rm –i’” olarak yazılmış.   
  
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
+
C shell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekir ki yazdığınız .cshrc dosyasındaki özellikler sistem tarafında kullanılabilsin.
  
[[Resim:set7.jpg]]
+
[[Resim:tcsh1.jpg|thumbnail|none|700px]]
  
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
 
  
  
'''11'''.  Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. 
 
  
'''12'''. Bir kaç ufak bilgi
+
'''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştı mı yeterlidir. Açılan xterminal kapatılabilir.'''
    C diskine ulaşmak için
+
 
 +
'''11'''. Windows'dan copy paste yapabilmek için her seferinde xclipboard komutu vermemek için xwin server'in xclipboard özelliğinin açılışta çalışması için bir ayar gerek. Bunun için masaüstünde X serveri çalışıtıran kısa yol üzerine farenin sağ tuşu ile tıklayıp özellikler diyaloğunu açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard)
 +
Windows'da kopyaladığınız bir text i terminale aktarmanız için terminale geçip farenizin orta tuşuna tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz.
 +
 +
'''12'''. Eğer rxvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masaüstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki "bash --login" yerine "tcsh -l" yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/tcsh -l)
 +
Eğer Xwin Server çalıştığında  açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın.
 +
 +
 
 +
'''13'''.  Masaüstündeki setup.exe'nin programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. 
 +
 
 +
'''14'''. Bir kaç ufak bilgi:
 +
* C diskine ulaşmak için
 
         cd /cygwin/c
 
         cd /cygwin/c
    D diskine ulaşmak için
+
* D diskine ulaşmak için
 
         cd /cygwin/d
 
         cd /cygwin/d
      yapabilirsiniz.  
+
yapabilirsiniz.  
 
        
 
        
      Bunun yerine sembolik link (ln –s) ile kısa yol yapıp  
+
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp  
 +
<C>
 
       ln –s /cygdrive/c /c
 
       ln –s /cygdrive/c /c
      C diskine  
+
</C>
      cd /c  
+
C diskine  
      yaparak da ulaşabilirsiniz
+
<C>      cd /c </C>
      Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz  
+
yaparak da ulaşabilirsiniz
      ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
+
 
 +
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz  
 +
<C>
 +
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
 +
</C>
  
  
  
  
==  
+
== GMT KURULUMU ==
'''GMT KURULUMU''' ==
+
  
  
 
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
 
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
 
GMT4.4.0_pdf_install.exe
 
GSHHS1.10_highfull_install.exe
 
  
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
+
GMT4.4.0_basic_install.exe
 +
  GMT4.4.0_pdf_install.exe
 +
  GSHHS1.10_highfull_install.exe
  
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.  
+
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve  cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yere de kurulabilir. Ancak kurulan adresin shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında  GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da bu tanımlamanın söz dizimi (syntax'ı) farklıdir dikkate edin.
  
 +
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe'yi kurun. GMT’nin kurulu olduğu klasörü otomatik olarak bulacaktır. Bulamazsa manuel olarak yerini gösterin.
  
Hepsi bu kadar!!!!
 
  
GMT kullanıma hazır.  
+
Hepsi bu kadar!!!!
 +
GMT kullanıma hazır.  
  
Test edelim  aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
+
Şimdi aşağıdaki komutları çalıştırarak test edelim. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın; farenin orta tuşuna (tekerleği olan bir fare ise tekerleğe) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
 
sonra  
 
sonra  
 
+
<C>
 
chmod +x marmara.gmt yazın komut satırına ve entere basın
 
chmod +x marmara.gmt yazın komut satırına ve entere basın
 
+
</C>
 
ardından
 
ardından
  
 
./marmara.gmt  yazıp enter a basın
 
./marmara.gmt  yazıp enter a basın
  
+
<C>
  
 
pscoast -R26/30/39/42 -JM6  -B1 -W -N1 -Ia -Df > ! marma.ps
 
pscoast -R26/30/39/42 -JM6  -B1 -W -N1 -Ia -Df > ! marma.ps
 
gv marma.ps
 
gv marma.ps
 +
</C>
  
[[Resim:set6.jpg]]
+
[[Resim:set6.jpg|thumbnail|none|700px]]
  
  
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
+
Komut satırından [[man]] çalışmıyor maalesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
+
gv programı da çoğu kez doğru durüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Bir ara onada bakarız inşallah....
+
  
Bol şanşlar,
 
  
 +
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanabilmek. GMT komutlarını örneğin nedit penceresine yazıp ve oradan da direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlü de gerçekleşir.
  
Ziyadin
+
 
 +
[[Resim:nedit1.jpg|thumbnail|none|700px]]
 +
 +
 
 +
 
 +
Postscript dosyalarını hızlı ver sorunsuz bir şekilde açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
 +
[[Cygwin]]
 +
 +
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)

21:27, 29 Aralık 2010 itibarı ile sayfanın şu anki hâli

Sayfaya katkıda bulunanlar: Z.Çakır

Windows altında GMT kullanımı için üç seçenek mevcut:

  1. Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
  2. DOS üzerinde batch script oluşturup koşturarak GMT çalıştırılır.
  3. Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak

[değiştir] Cygwin+GMT

cygwin setup.exe indirilir ( http://www.cygwin.com/setup.exe) ve çalıştırılır.

1.Installation type : default: Install from Internet > next

2.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)

3.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.

4.Select your Internet connection: default: Direct Connection > next

5.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)

1set.jpg


6. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gereken paketler aşağıdaki resimde görülmektedir. Kurulması gerekenlerin başında Install yazıyor. Bunun için paketlerin yanındaki Default kelimesine fare ile tıklayarak durumunu Install haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerini de kurabilirsiniz.

Paketler.png


7. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayın.

Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki buradaki örnekte bu "/home/Onur"

8. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın

XWin server'i açılır; Windows görev çubuğundaki saatin yanında X şeklinde ikonu gözükür. Bununla birlikte bir X terminal açılır. Windows'tan kopyalama yapabilmek için açılan pencerede "xclipboard &" yazıp enter'a basın.

First runt.jpg

Bu xterminalde Türkçe klavye çalışmaz; Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu ise silebilirsiniz.


Peki "home" nerede bilgisayarda???

Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.


10. C shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açın.

Şimdi  aşağıda xxxxxxxxx  çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).


Shell1.jpg
Shell2.jpg



 
 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 
#@(#)cshrc 1.11 89/11/29 SMI
 
set noclobber
 
set notify 
 
set ignoreeof
 
set savehist = 100000
 
set history = 100000
 
set time=100000
 
umask 022
 
set autolist
 
set autologout = 0
 
 
setenv  GMT_HOME "c:\cygwin\usr\local\GMT"
 
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
 
 
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin  /usr/local/NETCDF/bin ) 
 
 
#kısa yollar"
 
alias edit           'nedit '
 
alias xh            'xhost +'
 
alias cd            'cd \!*;echo $cwd'
 
alias cp            'cp -i'
 
alias mv            'mv -i'
 
alias rm            'rm -i'
 
alias pwd           'echo $cwd'
 
alias lc             'wc -l'
 
alias fgrep        'fgrep -n'
 
alias psa           'ps -aux | more'
 
alias chx         'chmod +x  *sh '
 
alias df        'df -k'
 
alias ps2eps  'ps2eps -q -R + -f '
 
alias h            'history \!* | head -39 | more'
 
alias m             more
 
alias sors       'source ~/.cshrc'
 
alias      ls  '/usr/bin/ls --color=tty --show-control-chars'
 
alias lse          'ls  -C --sort=extension'
 
alias la            'ls -a'
 
alias lt            'ls -tr'
 
alias llt            'll -tr'
 
alias ll            'ls -la'
 
alias lsd           'ls -l | grep "^d"'
 
 
#komut satırı renkleri"
 
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " 
 
 
#yukarıdaki prompt satırından sonra bir boşluk şart."
 
 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 

Bu sizin kabuğunuz, yani C shell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırında verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde Cgywin programların nerede olduğunu bilemez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.

C shell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekir ki yazdığınız .cshrc dosyasındaki özellikler sistem tarafında kullanılabilsin.

Tcsh1.jpg



nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştı mı yeterlidir. Açılan xterminal kapatılabilir.

11. Windows'dan copy paste yapabilmek için her seferinde xclipboard komutu vermemek için xwin server'in xclipboard özelliğinin açılışta çalışması için bir ayar gerek. Bunun için masaüstünde X serveri çalışıtıran kısa yol üzerine farenin sağ tuşu ile tıklayıp özellikler diyaloğunu açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard) Windows'da kopyaladığınız bir text i terminale aktarmanız için terminale geçip farenizin orta tuşuna tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz.

12. Eğer rxvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masaüstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki "bash --login" yerine "tcsh -l" yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/tcsh -l) Eğer Xwin Server çalıştığında açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın.


13. Masaüstündeki setup.exe'nin programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.

14. Bir kaç ufak bilgi:

  • C diskine ulaşmak için
       cd /cygwin/c
  • D diskine ulaşmak için
       cd /cygwin/d

yapabilirsiniz.

Bunun yerine sembolik link (ln –s) ile kısa yol yapıp

 
      ln –s /cygdrive/c /c
 

C diskine

      cd /c 

yaparak da ulaşabilirsiniz

Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz

 
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
 



[değiştir] GMT KURULUMU

1. http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).

GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe

2. GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yere de kurulabilir. Ancak kurulan adresin shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da bu tanımlamanın söz dizimi (syntax'ı) farklıdir dikkate edin.

3. GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe'yi kurun. GMT’nin kurulu olduğu klasörü otomatik olarak bulacaktır. Bulamazsa manuel olarak yerini gösterin.


Hepsi bu kadar!!!!
GMT kullanıma hazır. 

Şimdi aşağıdaki komutları çalıştırarak test edelim. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın; farenin orta tuşuna (tekerleği olan bir fare ise tekerleğe) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra

 
chmod +x marmara.gmt yazın komut satırına ve entere basın
 

ardından

./marmara.gmt yazıp enter a basın

 
 
pscoast -R26/30/39/42 -JM6  -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
 
Set6.jpg


Komut satırından man çalışmıyor maalesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programı da çoğu kez doğru durüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).


Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanabilmek. GMT komutlarını örneğin nedit penceresine yazıp ve oradan da direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlü de gerçekleşir.


Nedit1.jpg


Postscript dosyalarını hızlı ver sorunsuz bir şekilde açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz Cygwin

--Ziyadin 23:41, 17 Mart 2009 (CET)

Personal tools