ubuntu gmt 安装 ubuntu20.04下载教程

大家好,ubuntu gmt 安装相信很多的网友都不是很明白,包括ubuntu20.04下载教程也是一样,不过没有关系,接下来就来为大家分享关于ubuntu gmt 安装和ubuntu20.04下载教程的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

Ubuntu18.04-GMT6安装

为了在Ubuntu18.04中安装GMT6,首先需要安装依赖库和相关软件。这包括获取GMT源码和依赖包,然后解压并移动所需文件夹至特定目录。接下来,利用cmake工具检查依赖包是否满足编译所需环境,确认后开始编译过程。需注意的是,成功编译需确保所有环境配置正确。

在编译完成后,设置环境变量以确保系统能够识别并使用GMT。通过检查版本号,确认安装成功。此外,还需配置ghostscript的中文支持,将下载的基本字体移动至特定目录,并通过kpsewhich命令和安装texlive确保字体正确安装。接着,执行cjk-gs-integrate.pl脚本以集成中文支持。

针对GMT中文字体配置,首先创建配置文件并添加所需字体,随后检查当前字体配置情况以确保设置正确。最终步骤是进行中文字体测试,通过特定测试脚本验证字体支持功能是否正常运行。

以上步骤详细介绍了Ubuntu18.04中安装GMT6的全过程,从依赖包和软件的安装,到源码编译,再到配置中文支持和测试字体功能,确保了GMT在Linux环境中的成功部署。通过遵循上述指南,用户能够有效在Ubuntu18.04系统中实现GMT的安装与使用。

如何在ubuntu系统下安装gmt4.5软件

下载

官方ftp:

需要下载的包包括:

gmt-4.5.13-src.tar.bz2

gshhg-gmt-2.3.4.tar.gz

注:GMT中的triangulate命令有两个不同的源码,其中一个遵循GPL协议,另一个不遵循GPL协议。GMT的src包中包含了前者。若有特殊需求,需要使用后者源码的功能,可以下载gmt-4.5.13-non-gpl-src.tar.bz2,并将解压后的triangulate源码覆盖gmt-4.5.13-src.tar.bz2中的相应源码。

依赖关系

基础依赖包

GMT编译过程需要C编译器,以及一些底层的库文件。

对于Ubuntu/Debian:

sudo apt-get install gcc g++ make

sudo apt-get install libxt-dev libxaw7-dev libxmu-dev libSM-dev

对于CentOS/RHEL/Fedora:

sudo yum install gcc gcc-c++ make

sudo yum install libXt-devel libXaw-devel libXmu-devel libSM-devel zlib-devel

软件依赖包

GMT4主要依赖于netCDF4,可以直接使用Linux发行版官方源中提供的netCDF包。除了netcdf之外,建议还安装gdal包。虽然GMT不依赖于gdal,但gdal可以轻松地将其他数据格式转换为GMT可识别的格式。

对于Ubuntu/Debian:

sudo apt-get install libnetcdf-dev libgdal1-dev

对于RHEL/CentOS/Fedora:

sudo yum install netcdf netcdf-devel gdal gdal-devel

注意:

一定不要试图自己手动编译netCDF。如果在阅读本文之前曾经手动编译过,一定要将原来手动编译生成的文件删除干净。通常可以使用locate netcdf,找到/usr/local目录下的与netCDF相关的文件,直接删除即可。

CentOS和RHEL的官方源中没有netCDF,需要首先添加EPEL源再安装netCDF;Fedora官方源中自带netCDF;

安装GMT

编译GMT源码

1

2

3

4

5

$ tar-jxvf gmt-4.5.13-src.tar.bz2

$ cd gmt-4.5.13

$./configure--prefix=/opt/GMT-4.5.13

$ make

$ sudo make install-all

其中--prefix指定了GMT安装路径,你可以指定为其他路径,但要注意后面其他步骤要与这里的路径统一。

安装海岸线数据

1

2

3

$ tar-zxvf gshhg-gmt-2.3.4.tar.gz

$ sudo mkdir/opt/GMT-4.5.13/share/coast

$ sudo cp-r gshhg-gmt-2.3.4/*/opt/GMT-4.5.13/share/coast/

修改环境变量

向~/.bashrc中加入GMT4的环境变量,并使环境变量生效:

1

2

3

4

$ echo'export GMT4HOME=/opt/GMT-4.5.13'>>~/.bashrc

$ echo'export PATH=${GMT4HOME}/bin:$PATH'>>~/.bashrc

$ echo'export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${GMT4HOME}/lib64'>>~/.bashrc

$ exec$SHELL-l

说明:

第一个命令向~/.bashrc中添加环境变量GMT4HOME;

第二个命令修改~/.bashrc,将GMT4的bin目录加入到PATH中;

第三个命令将GMT4的lib目录加入到动态链接库路径中,若为32位系统,则为lib;64位系统则为lib64;

第四个命令是重新载入bash,相当于source~/.bashrc。

完美解决ubuntu+windows双系统下时间不正确问题

在一台计算机上同时安装Ubuntu和Windows双系统时,可能会遇到某个系统的时间不准确的问题。由于Windows同步时间的速度较慢,如果不进行解决,Windows系统的时间很可能始终不正确。原因在于Windows系统采用LocalTime机制设定时间,直接从电脑主板BIOS中读取存储的时间作为系统时间;而Ubuntu系统则采用UTC机制设定时间,它将主板BIOS中的时间作为格林尼治时间(GMT),而北京时间为GMT+8(东八区),因此Ubuntu系统中显示的时间为BIOS时间+8。Windows和Ubuntu系统都会与网络上的时间服务器同步,同步完成后将时间写入BIOS。在Windows系统中,直接将同步到的时间写入BIOS;在Ubuntu系统中,按照UTC机制,会将同步到的时间减去8小时后写入BIOS。这就是导致两个系统时间不一致的原因。

解决方法如下:直到Ubuntu和Windows系统的时间一致后,可以重启计算机查看。如果觉得方法有用,记得点赞关注一下,感谢!!!

阅读剩余
THE END