阅读更多
最近看到很多朋友因为装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 &,出现 如下图像,恭喜你,安装完成