博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu16.04下gmt5.4.1的安装
阅读量:4486 次
发布时间:2019-06-08

本文共 1630 字,大约阅读时间需要 5 分钟。

1 参考具神博客http://seisman.info/install-gmt5.2.x-under-linux.html

https://github.com/gmt-china/gmt-easy-installer/blob/master/GMT-installer.sh 下载gmt自动化安装

2 我自己从ftp://ftp.soest.hawaii.edu/gmt/下载最新版本的gmt-5.4.1-src.tar.gz  gshhg-gmt-2.3.6.tar.gz 和dcw-gmt-1.1.2.tar.gz

3 安装依赖包

sudo apt-get update

sudo apt-get install netcdf-bin libnetcdf-dev

sudo apt-get install libgdal-dev

sudo apt-get install libpcre3 libpcre3-dev 

sudo apt-get update# 必须安装的包sudo apt-get install ghostscript libnetcdf-devsudo apt-get install libglib2.0-dev# 推荐安装的包sudo apt-get install libgdal-dev python-gdalsudo apt-get install liblapack3# 可选的安装包sudo apt-get install libpcre3-dev libfftw3-dev

 

4 直接运行 sh gmt-installer.sh

tar -xf gmt-${GMT_VERSION}-src.tar.gz

tar -xf gshhg-gmt-${GSHHG_VERSION}.tar.gz
tar -xf dcw-gmt-${DCW_VERSION}.tar.gz
mv gshhg-gmt-${GSHHG_VERSION} gmt-${GMT_VERSION}/share/gshhg
mv dcw-gmt-${DCW_VERSION} gmt-${GMT_VERSION}/share/dcw-gmt
cd gmt-${GMT_VERSION}

运行到这里,一直出错

5 在terminal终端中

# 切换到 gmt 源码目录下
$
cd gmt-5.4.1
# 新建用户配置文件
$ sudo gedit cmake/ConfigUser.cmake
 
set (CMAKE_INSTALL_PREFIX "${GMT_INSTALL}")
set (GMT_INSTALL_MODULE_LINKS FALSE)
set (COPY_GSHHG TRUE)
set (COPY_DCW TRUE)
set (GMT_USE_THREADS TRUE)
 

6 mkdir build

cd build
cmake ..
make
sudo make install
cd ../..

7 最后在terminal终端中配置环境变量

# Configuration

echo "export GMT5HOME=${GMT_INSTALL}" >> ~/.bashrc
echo 'export PATH=${GMT5HOME}/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${GMT5HOME}/lib64' >> ~/.bashrc

8 测试gmt安装是否成功

terminal 直接输入gmt或者gmt --version

或者gmt psxy or gmt pslegend

成功。

9 gmt中文支持

明天完成

 

转载于:https://www.cnblogs.com/gisalameda/p/6837166.html

你可能感兴趣的文章
CPU运行原理
查看>>
UVA529 Addition Chains
查看>>
django项目部署在Apache服务器中,静态文件路径的注意点
查看>>
Unity检查更新
查看>>
转:objective-c 协议和委托
查看>>
day 55 jQuery 之事件 绑定等
查看>>
前端开源项目周报0221
查看>>
Cinder 挂盘创建不成功解决方案日志中报错
查看>>
[CGGeometry]CGRectInset解析
查看>>
虚机克隆搭建kafka服务器集群
查看>>
二叉排序树
查看>>
Linux 基础入门二
查看>>
最基本的Git使用方式(eclipse上)
查看>>
写给2013的自己
查看>>
Laravel-lumen 配置JWT
查看>>
MySQL常用存储引擎:MyISAM与InnoDB之华山论剑
查看>>
MVC5+EF6 --自定义控制Action访问权限
查看>>
[CF786B] Legacy
查看>>
Spring 注解@Component,@Service,@Controller,@Repository
查看>>
设置RDLC中table控件的表头在每页显示
查看>>