地震勘探软件CWPSU的安装

目录
  1. 建立目录
  2. 解压
  3. 配置环境变量
  4. 配置安装文件
  5. 安装

大家好,最近实习需要用到CWPSU软件,就捣鼓了一下,网上有一些安装教程,不过大多不全,有的甚至还是错误的,今天就给大家好好梳理一下,顺便给WSL下的安装开一个路。

建立目录

在/home/user下建立目录,例如cwpsu(其中user 为你LInux的用户名,例如zhangsan就是/home/zhangsan)

1
mkdir cwpsu

解压

1
tar -xvf filename.tar -Cyourdir

配置环境变量

在同样/home/user下输入

1
vim .bashrc

在最后加入两行

1
2
export CWPROOT=/home/user/su
export PATH=$PATH:/home/user/su/bin

然后更新bashrc或bash_profile(zsh同理,博主就是用的zsh)

1
source .bashrc
1
source .bash_profile
1
source .zshrc

依据自己情况选择

值得注意的是有些Linux没有.bash_profile这个文件,可以看有没有.profile等之类的相似的文件。是一样的效果。例如博主的WSL里就是.profile所以第二行替换为

1
source .profile

完成之后

可以输入

1
2
echo $CWPROOT
echo $PATH

检测是否成功,若出现

1
2
/home/user/su
/home/user/su/bin

则说明成功了

配置安装文件

这一步基本没什么操作,默认编译CC=gcc FC=gfortran都是用的最广的

只需要在makefile文件里将

1
#CWPROOT=

改成

1
CWPROOT=/home/user/su

安装

直接

1
make install

开始安装CWP主程序

不过弹出一堆warning,眼睛都要花了。。。可以在zsh或是bash里调一下报错等级,不过问题不大。

到这里只是安装了CWP主程序,其他的还都没有安装,如果这时你去测试网上抄来抄去的博客中的代码

1
suplane |suxwigb &

的话,那么只会报错如下

1
xwigb not found

等一系列错误,我们需要继续安装其他程序。

不过在此之前你需要安装一系列包,不然就会报错

所以建议把包装齐

1
sudo apt install libx11-dev libc6 freeglut3-dev libxt6 x11proto-print-dev libmotif-dev libxi-dev libxmu-dev

freeglut3-dev管mglinstall

libmotif-dev管xminstall

1
2
3
4
5
6
make xtinstall
make finstall
make mglinstall
make utils
make xminstall
make sfinstall

其中第二个是Fortran安装程序,有就不用装了,utils和sfintall不是必要的。

在安装完后我们输入

1
suplane | suxwigb &

出现一个窗口则代表成功了!

不过在这里插一段,博主在WSL里安装后会出现

1
sh1:error:cannot connect to display!

这个是由于WSL没有图形界面造成的,需要安装一个图形界面。至于这部分我会换到下一个博文里详细讲解,详情见此处

博主重新回到Deepin里同样的安装步骤成功安装

1570954350343

关于使用方法,期待后续更新吧!

再会!