最近看到很多朋友因为装su(seismic unix)遇到问题,就想写个安装步骤,国内用这个软件的很多,尤其是石油单位做勘探这块的,但网上对于如何安装的中文指导很少。我从大学接触这个软件包以来,在redhat,fedora 4,5以及ubuntu 5.1上成功安装过,把自己的经验贴上来,后来者baidu到,可以做个参考,也算是做了件好事。
下面以红帽子系列为例,介绍如何安装su,安装之前要去确保系统安装gcc,g77,否则无法make
1访问 cwp网站 http://www.cwp.mines.edu/cwpcodes/index.html
下载原始文件包 ftp.cwp.mines.edu/pub/cwpcodes/cwp_su_all_39_tar.Z
2 解压 选择一文件夹下解压 ,比如我在su文件夹下解压
tar -xvzf cwp_su_all_39_tar.Z 解压出四个文件夹,包括src,原代码都在这里
3 进入src,认真阅读 README_TO_INSTALL,接下来按照指导一步步去做
4 设置路径 ,做这一步目的是要设置安装的路径,否则make的时候无法找到路径。编辑你的用户主目录下 .bashrc 或者 .bash_profile
我实验了下,基本上设置.bashrc很关键 ,最好两者都设下
比如我的原文件解压在/home/test/su里,在/home/test下
vi .bashrc或者.bash_profile
添加 下面 代码
export CWPROOT=/home/test/su
export PATH=$PATH:$CWPROOT/bin
然后 保存退出
source .bashrc
然后关掉终端,重新打开终端,echo $CWPROOT
如果输出 /home/test/su,则路径设置正确
( 我也设置了.bash_profile,添加
export CWPROOT=/home/test/su
export PATH=$PATH:/home/test/su/bin
两者都设置的话,就不会出问题,这样可以下一步了)
多余了,不必作
修改于200707
5 修改Makefile.config:将#i nclude $(CWPROOT)/src/Rules/gnumake.rules这一行的#去掉(反注释)(据说su40不用修改了)
6 编译 cd /../src
make install
make xtinstall
make finstall
...
make install编译时间比较长,大约十几分钟吧
安装完成,测试
输入 suplane |suxwigb &,出现 如下图像,恭喜你,安装完成
分享到:
相关推荐
本手册旨在为初学 Linux CWP/SU 的同学们提供一个中文的指导手册,结合实例训练,帮助读者快速掌握 CWP/SU 的使用和应用。 SU 命令_usage SU 提供了一些有用的命令来帮助用户快速掌握 SU 的使用。这些命令包括: ...
"su软件包cwp_su_all_44R0"是一个专为地震勘探数据处理和绘图设计的软件包,适用于Ubuntu 14.04操作系统,并且已经经过实际测试,确保了在该环境下的顺利安装和有效运行。"su"在地震学领域中通常代表Seismic Unix,...
这个压缩包文件"**cwp_su_all_44R21.tgz**"很可能包含了Seismic Unix 44R21的所有源代码和其他相关文件,通常源代码文件会被存放在"src"目录下。 Seismic Unix的核心功能包括但不限于: 1. **数据采集与预处理**:...
地震波正演和显示模块,来源于SU,作了修改,可以不依赖于SU的头文件和库,可以独立编译运行。
SU安装需要在Redhat Linux Enterprise 5操作系统上进行,需要安装Gcc(C/C++编译器)、Gfortran(Fortran77编译器)和mesa-LIBGLU等软件依赖项。这些依赖项可以通过系统的软件安装工具来安装。 二、软件依赖项安装...
综上所述,《cwp su manual》提供了非常详细的Seismic Unix使用指南,不仅包括了基本的安装和帮助信息,还深入介绍了数据读写、格式转换以及追踪头文件处理等多个方面的内容,是学习和使用Seismic Unix不可或缺的...
在Linux环境下,CWP-SU ximage的编译过程可能涉及到对Seismic Unix其他组件的依赖。为了使ximage独立编译,可能需要对源码做一些调整,比如剥离不必要的依赖或者提供静态链接的库文件。此外,源代码的结构和组织也会...
8. **SEISLINUX**: 在Linux环境下运行SEIS软件的指南,介绍如何在Linux系统上安装与配置SEIS软件。 9. **SEGYIIH**: SEGY格式输入输出处理,包括读取、写入SEGY文件,以及SEGY格式数据的转换与分析。 10. **SEGYREAD...
如果已经在其他用户下安装了SU,只需将相应的su和su/bin路径添加到环境变量中。例如,若在king用户下已安装,可执行: ```bash export CWPROOT=/home/king/su export PATH=$PATH:$CWPROOT/bin ``` 接着,进入src...
标题提及的"SU"是一个由科罗拉多州矿业学院开发的免费地震处理软件,它在地球科学领域,特别是地震学研究中被广泛使用。SU因其开源特性而受到科研人员和学生的青睐,允许用户根据需求对其进行定制和扩展。对于不熟悉...
这将将安装包解压缩到 `/home/newuser65/data/su` 目录下。 配置环境变量 接下来,您需要配置环境变量,以便可以正确地使用 Seismic Unix。在终端中输入以下命令: `export CWPROOT=/home/newuser65/data/su` `...
安装和使用SEISMIC UNIX需要对Linux操作系统有一定了解,并且需要熟悉命令行环境。虽然初期学习曲线可能较陡峭,但其强大功能和灵活性使得投入时间是值得的,尤其对于地球物理学的研究和教学。通过实践和不断探索,...
Seismic Unix(简称SU)是一款由Cooperative Seismic Data Processing Project(CWP)开发的专业地震数据处理软件。这款软件主要用于地质学和地球物理学领域,帮助研究人员分析和处理地震波数据,以获取地下结构的...
这款软件的历史可以追溯到CWP(California Waveform Processing)项目,随着时间的发展,它演化为了Seismic Un* x,简称SU。在Git平台上,SeisUnix的初始版本是44R2,而目前最新的版本已经是44R19,这体现了软件的...