Who are you?

常用地球物理软件安装

这篇文档主要用于记录一些常用的地球物理软件安装教程。

2017 - 05 - 16 Seismic Unix Installation

  1. 源码下载:CWP Homepage

    • 当前最新版下载Here

    • 解压到合适安装位置

      1
      2
      3
      4
      5
      6
      # -C 指定特定的文件夹,示例是我电脑上的路径,实际安装需要你们自己设定路径,这与之后的路径设置相关,所以要小心,嫌麻烦可以采用通用设置
      tar -xvf cwp_su_all_44R5.tgz -C /home/gaox/App_gaox/su
      # 或者通用设置
      mkdir ~/su
      tar -xvf cwp_su_all_44R5.tgz -C ~/su

  2. 安装依赖包

    1
    2
    3
    4
    5
    6
    7
    sudo apt-get install build-essential
    sudo apt-get install libx11-dev
    sudo apt-get install libxt-dev
    sudo apt-get install freeglut3-dev
    sudo apt-get install libxmu-dev
    sudo apt-get install libxi-dev
    sudo apt-get install gfortran
  3. 配置环境

    打开配置文件.bashrc

    1
    gedit ~/.bashrc

    在配置文件中写入

    1
    2
    3
    4
    5
    6
    7
    8
    # Seismic Unix 44R1
    # 自定义版
    export CWPROOT=/home/gaox/App_gaox/su
    export PATH=$PATH:/home/gaox/App_gaox/su/bin
    # 或者通用版(需要修改username)
    export CWPROOT=/home/usrname/su
    export PATH=$PATH:/home/usrname/su/bin

    注意

    • 以上二选一
    • username是自己的用户名
    • 不要以root权限安装,否则相同会不稳定

    保存之后需要运行以下语句:

    1
    source ~/.bashrc
  4. 编译安装

    进入解压缩之后的文件夹,一般为src

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    # 进入源码src
    cd ~/su/src
    # 复制相应的Makefile文件,需要注意的是文件后缀是相应的系统架构,根据相应的系统架构复制即可
    cp configs/Makefile.config_Linux_x86_64 $CWPROOT/src/Makefile.config
    # 安装指令
    make install
    make xtinstall
    make finstall
    make mglinstall
  5. 检查是否安装成功

    1
    suplane | suxwigb &

    若出现以下图说明安装成功了