SeismicUnix 是一款运行在Unix/Linux操作系统上的著名的地球物理开源软件 。大多数情况下,为了在已经安装windows系统的电脑中运行该软件,通常的做法是安装windows、linux双系统或者虚拟机,步骤相对比较麻烦。本文将介绍这款软件在Cygwin中的具体安装过程 。
文章中蓝色字体为终端中的命令部分,可直接复制到终端中执行,紫色字体是配置文件中的内容,可直接复制查找。
Cygwin是一个在windows平台上运行的类UNIX模拟环境,可以在Cygwin上下载最新版安装。
一、修改根目录下.bashrc文件。在文件末尾添加
export CWPROOT=/home/user/su
export PATH=$PATH:/home/user/su/bin
二、由于SeismicUnix安装需要预装软件包,在Cygwin安装列表中搜索并选中安装
1. make(devel中的程序)
2. gcc-fortran
3. libx11-devel
4. libxt-devel
5. libglut-devel
6. libxmu-devel
7. libxi-devel
8. X11中所有的程序 #如果不需要图形界面可不用安装此项,此项安装空间较大。
三、将\home\username\SU\src\configs文件夹中的Makefile.config_Cygwin_32文件复制到上一级目录,更改文件名为Makefile.config
分别在终端上运行
these are essential:
make install (to install the basic set of codes)
make xtinstall (to install the X-toolkit applications)
the rest are nonessential:
make xminstall (to install the Motif application)(nonessential)
make finstall (to install the Fortran codes)
make mglinstall (to install the Mesa/ Open GL items)
make utils (to install libcwputils) (nonessential)
四、安装完成。由于cygwin terminal 的界面不支持图形显示,可在命令行中执行startx语句进入图形界面。