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