Ubuntu23 安装 gamit 软件
GAMIT/GLOBK 软件简介
GAMIT/GLOBK 是由麻省理工学院(MIT)、美国加利福尼亚斯克瑞布(SCRIPPS)海洋研究所(SIO)等研制的用于 GNSS 数据处理与分析的软件,经不断改进而成为著名的高精度 GNSS 数据分析和处理软件之一,GAMIT/GLOBK 高精度数据处理软件不但精度高且开放源代码, 可以根据需要进行二次开发。GAMIT 集 GNSS 定位定轨于一体,可以解算卫星轨道和测站坐标以及其它一些辅助参数(如钟差、大气延迟改正参数、整周模糊度参数等)。GLOBK 是利用卡尔曼滤波方法,可对多天和多期观测数据进行平差分析,求出观测点的精确坐标和在不同期观测中各测点的变化速率等,其输入的原始数据为 H 文件或 SINEX 文件。GAMIT/GLOBK 运行于所有 UNIX 及其衍生的操作系统中,目前最新的版本是 GAMIT/GLOBK10.7,其支持 GPS、北斗等导航卫星系统的数据处理。
安装 GAMIT/GLOBK 软件
安装支持 GAMIT 软件包支持的软件。
sudo apt install tcsh
sudo apt install csh
sudo apt install gcc
sudo apt install libx11-dev
sudo apt install gfortran
sudo apt install make
sudo apt install gmt
下载低版本的 gcc gfortran 软件
sudo apt-get install gcc-9
sudo apt-get install gfortran-9
查询安装gcc版本
ls /usr/bin/gcc* ##设置编译器默认使用的版本
#调整gcc-11的优先级为40,gcc-9的优先级为100
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 40
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 100
#调整gfortran-11的优先级为40,gfortran-9的优先级为100
sudo update-alternatives --install /usr/bin/gfortran gfortran /usr/bin/gfortran-11 40
sudo update-alternatives --install /usr/bin/gfortran gfortran /usr/bin/gfortran-9 100
sudo update-alternatives --config gcc
查询当前的gcc版本
gcc -v
安装 gamit 软件
在 linux 终端下运行以下命令:将 gamit 软件包复制 linux 系统的 opt 目录下:执行下面的命令为 gamit/ 文件夹下的文件分配可执行权限:
sudo chmod 755 -R gamit
通过 cd 命令进入到 gamit 目录中,运行 install_software 脚本安装软件。具体命令如下:
cd gamnit
./install_software
之后的一切询问输入 y,安装成功之后会看到提示:
++++++++++++++++ GLOBK installed ++++++++++++++++
为了在任何目录都能运行 GAMIT/GLOBK,需要将程序目录加入到系统的 PATH 变量中。环境变量配置方式依所使用的 Shell 有所不同。在终端内执行如下可以查看当前使用的 Shell:
echo $SHELL
对于 Bash 用户,打开主目录的 ~/.bashrc,在其中添加以下内容:
gg="/opt/gamit"
export PATH="$gg/gamit/bin:$gg/kf/bin:$gg/com:$PATH"
export HELP_DIR=$gg/help/
对于 C Shell 或 TC Shell 用户,打开主目录的 ~/.cshrc 文件,在底部添加以下内容:
set gg = /opt/gamit
setenv PATH "$gg/gamit/bin:$gg/kf/bin:$gg/com:$PATH"
setenv HELP_DIR $gg/help/
保存,退出。再执行命令:
source ~/.bashrc
source ~/.cshrc
测试 gamit 安装是否成功
运行一下命令
doy
sh_gamit