Seismic Processing,

Install Seismic Un*x di windows menggunakan Cygwin

7:19:00 AM Leo Cahya D 7 Comments

Hello Digital Worlds,

Kebanyakan problem kita saat mau memakai beberapa software geofisika itu support OSnya yang kebanyakan berbasis Linux. Beberapa orang yang kadang males karena sudah terbiasa memakai windows (seperti saya, males je wis jatuh cinta sama windows xp) menggunakan program seperti Cygwin dan Vmware untuk menjalankan program2 tsb..

Oke langsung to the point aja.. Gimana sih cara installnya di cygwin?

1. Siap-siap file, folder, dan alamat direktorinya.
- Yang jelas softwarenya didownload dulu. Kalau belum pindah alamatnya ya di sini .
- Taruh pada folder baru misal bernama "seismicunix" di direktori anda pada cygwin di C:\cygwin\home\(nama_user)*.
(nama user) disini nama usermu, misal dikomputer saya direktorinya C:\cygwin\home\leo\seismicunix\

- Buka CygwinX -> pilih X Win Server. Ekstrak pada cygwin terminal dengan perintah
$ tar -xvf cwp_su_all_43R3.tgz -C /home/(nama_user)/seismicunix

2. Edit bashrc dan makefile.config
- Kembali ke windows explorer, buka file .bashrc pada direktori windows C:\cygwin\home\(nama_user) dengan text editor (notepad, etc.)
- tambahkan baris terakhir pada file tersebut dengan alamat install seismic unix seperti pada contoh berikut :
export CWPROOT=/home/leo/seismicunix  <- misal untuk komputerku
export PATH=$PATH:$CWPROOT/bin
Lalu save.

- Setelah itu edit isi makefile.config pada direktori C:\cygwin\home\(nama_user)\seismicunix\src dengan perintah di bawah ini :
 

3. Installing
- Balik ke CygwinX, masuk ke folder /src pada direktori seismic unix.
$ cd /home/(nama_user)/seismicunix/src
- Install dengan perintah-perintah berikut, accept, accept, minum kopi, yes, yes, etc sabar tunggu sampai tiap program selesai :
$ make install
$ make xtinstall
$ make finstall
$ make mglinstall
$ make utils
$ make xminstall
$ make sfinstall
 
- Loh kok error? Kembali ke Windows Explorer (lagi), buka file text "stdio_s.h" pada C:\cygwin\home\(nama_user)\seismicunix\src\Sfio\src\lib\sfio\Stdio_s . Pada baris ke delapan ubah tulisan
dari :
typedef struct _sfio_s        *__FILE;
menjadi :
 /*typedef struct _sfio_s *__FILE;*/

Setelah itu save. Kembali ke CygwinX, jalankan kembali perintah :
$ make sfinstall
 
- Loh kok masih error!? Sabar. Kembali lagi ke Windows Eksplorer, buka file text "sfstdio.h" pada C:\cygwin\home\(nama_user)\seismicunix\src\Sfio\src\lib\sfio\Stdio_b . Pada baris ke tigapuluh ubah tulisan
dari :
typedef FILE  *__FILE;
menjadi :
/*typedef FILE        *__FILE;*/

Setelah itu save. Kembali ke CygwinX, jalankan kembali perintah :
$ make sfinstall
- BAM! You did it. Untuk mengetest apakah program berjalan silahkan close cygwin lalu buka kembali CygwinX-nya. Tulis perintah :
$ suplane | suximage title="Cie yg bisa nginstalll"
 akan muncul seperti ini:
 
Kira-kira begitu sih, simpel kan? :) 
Semoga bermanfaat ya..
nb: untuk tutorial pengolahan bisa dilihat di ensiklopedi seismik milik Agus Abdullah, Phd
See ya,
L

7 comments:

  1. terimakasih mas atas pencerahannya, kalau bisa boleh gak di terangin cara instal CygwinX bagaimana?

    ReplyDelete
    Replies
    1. CygwinX itu sudah ada di packagenya Cygwin, Installnya straightforward kok, asal koneksinya lancar aja..
      https://cygwin.com/install.html

      Delete
  2. jadi install seluruh packagenya ya mas? pasti lama dong

    ReplyDelete
    Replies
    1. yah setidaknya ngga selama nunggu bang toyib.. pake linux aja atau ambil package cygwin dari repo-nya UI biar cepet..

      Delete
  3. Mas saya udah ikutin semua stepnya. Pas running keluarnya : "bash:suplane:command not found". diapain lagi ini ya mas. Thanks

    ReplyDelete
    Replies
    1. berarti belum masuk path itu programnya, coba cek kembali bashrc nya

      Delete
  4. kenapa saya g punya file ini ya "sfstdio.h"
    mohon pencerahannya

    ReplyDelete