計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)

Ubuntu 18.04 に GMT 5.4.5 をインストールする 《古い》


ソース
  http://gmt.soest.hawaii.edu/projects/gmt/wiki/Download

  次の3つを取得
    gmt-5.4.5-src.tar.gz
    dcw-gmt-1.1.4.tar.gz
    gshhg-gmt-2.3.7.tar.gz

  取得したものは, ここでは $HOME/download というディレクトリに置くとする

必要なライブラリの準備
  sudo apt install libxaw7-dev
  sudo apt install libxt-dev
  sudo apt install libnetcdf-dev
  sudo apt install libblas-dev liblapack-dev
  sudo apt install fftw3
  sudo apt install libcurl4-openssl-dev
  sudo apt install cmake 《コンフィグレーションはconfigureではない》

ソースの展開
  mkdir $HOME/source 《メーク作業用なのでどこでもいい》
  cd $HOME/source
  tar xvfz $HOME/download/gmt-5.4.5-src.tar.gz

いくつかインストール先を整備
  ここでは /usr/local/gmt5 をインストール先とする
  ユーザが指定する環境変数 GMTHOME の設定先ともなる

  sudo mkdir -p /usr/local/gmt5/share/gmt
  cd /usr/local/gmt5/share/gmt
  sudo tar xvfz $HOME/download/gshhg-gmt-2.3.7.tar.gz
  sudo ln -s gshhg-gmt-2.3.7 gshhg
  sudo tar xvfz $HOME/download/dcw-gmt-1.1.4.tar.gz
  sudo ln -s dcw-gmt-1.1.4 dcw

ソースのメーク
  cd $HOME/source/gmt-5.4.5
  cp cmake/ConfigUserTemplate.cmake cmake/ConfigUser.cmake

  cmake/ConfigUser.cmake を編集する
    CMAKE_INSTALL_PREFIX を /usr/local/gmt5 とする場合
set (CMAKE_INSTALL_PREFIX "/usr/local/gmt5")
    GSHHG_ROOT と DCW_ROOT を先に作ったディレクトリに設定
set (GSHHG_ROOT "/usr/local/gmt5/share/gmt/gshhg")
set (DCW_ROOT "/usr/local/gmt5/share/gmt/dcw")
   
  mkdir build
  cd build

  ※重要※ 前もってインストールした各ライブラリは GNU CC で利用可能なので
  cc が GNU CC を指すように PATH に注意

  cmake ..
  make

インストール
  sudo make install


計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)
海洋大循環分野
daigo@ocg.aori.u-tokyo.ac.jp