Ubuntu22.04安装gamit10.71

一、GAMIT软件源的准备:

以GAMIT10.71(当前最新版本)为例,

1.将gamit10.71.zip(source文件)放到主目录下,解压缩,打开终端输入命令:

sudo mv /home/wgy(用户名)/gamit10.71 /opt 

并将其移动到 /opt目录下

2.切换到gamit10.71文件夹下:命令

cd /opt/gamit10.71

将install_software 文件权限修改为可执行:

chmod +x install_software

二、安装依赖环境

1.打开终端(快捷键ctrl+alt+T),获取管理员权限:

sudo -s

2.安装gfortran-6编译器,

sudo apt-get install gfortran-6

如果出现无法定位软件包的情况,是由于ubuntu22.04版本太高,其软件源已经弃用gfortran-6。可以通过以下方式安装:
  在终端中使用root用户:

sudo su

  编辑sources.list文件:

sudo gedit /etc/apt/sources.list

如果命令提示gedit,先安装一个gedit:

sudo apt-get install gedit

  在打开的文件中的最后一行添加如下源:

deb http://gb.archive.ubuntu.com/ubuntu/ bionic main universe

保存更改。

然后输入更新和升级命令:

sudo apt-get update
sudo apt-get upgrade

在更新的过程中如果出现没有公钥的问题,

可以使用如下命令解决:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys XXXXXXXXXXXXXXXX(报错的16位的密钥)

安装gcc++-6

sudo apt-get install g++-6

 设置gcc默认版本:

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 6

 安装gfortran-6:

sudo apt-get install gfortran-6

 创建gfortran-6软连接:

切换目录:

cd /usr/bin

 输入命令:

sudo ln -s gfortran-6 gfortran

注意:如果出现无法创建链接gfortran已存在的情况直接将gfortran删除即可:

sudo rm gfortran

返回主目录

cd ~

依次安装 ncftp、gmt、libx11-dev、make、curl、csh、tcsh等

apt-get install ncftp
apt-get install gmt
apt-get install libx11-dev
apt-get install make
apt-get install curl
apt-get install csh
apt-get install tcsh

三、安装gamit包
1.在主目录下为gamit添加可执行权限 chmod 777 gamit10.71
进入gamit文件夹下

cd /gamit10.71

提示:对于目录或者文件键入前几个字母后,使用tab键可以自动补全。
若存在更新包,可将包中原有的更新包删除:

rm -r incremental_updates*

并放入新的更新包。
2. 开始安装

./install_software

此时,GAMIT/GLOBK 程序已经开始进行编译之前的文件准备,之后程序会提示让你输入y/n的选项,输入y继续即可。当出现以下的询问时:

‘‘Could not verify path to X11 libraries (libX11.*) from X11LIBPATH in libraries/Makefile.config
Perform a search for paths to X11 libraries and header files? (y/n)’’
可先别着急输入y,修改Makefile.config的相关配置:输入

 sudo gedit libraties/Makefile.config

打开 libraties 文件夹下的 Makefile.config 文件,
然后找到

X11LIBPATH /usr/lib
X11INCPATH /usr/include

此时新开终端,输入locate libX11,获得X11LIBPATH的真实路径 /usr/lib/x86_64-linux-gnu,并替换;输入locate Xlib.h,获得X11INCPATH真实路径  /usr/include/X11

(注意若locate找不到某文件,而该文件肯定存在,那一定是updatedb生成的信息库已经过时了,此时需要以root身份进入,然后执行updatedb命令,重新建立整个系统所有目录和文件的资料库)

再修改gamit的内部参数,找到

MAXSIT 80
MAXSAT 35
MAXATM 25
MAXEPC 2880

可以修改为

MAXSIT 80
MAXSAT 35
MAXATM 25
MAXEPC 5760

进而修改Linux版本号,找到文本中“for Linux from 0.001 to XXXX”下面位置中的内容:

修改OS_ID Linux 0001 XXXX(后四位为版本号,终端中输入 uname -a 查询版本号,取前四位数字做为版本号)
保存以上修改。

然后在终端中继续输入y(亦可退出重新运行 ./install_software)

之后一切的询问都输入 y, 直至安装成功。

四、配置GAMIT环境变量

对于bash用户,打开主目录下的.bashrc文件并添加环境变量
cd ~
gedit .bashrc
(直接将安装成功的界面里面带有PATH=和HELP_DIR=那两行复制进来就可以。
保存退出,回到终端重新加载配置文件 source ~/.bashrc

安装成功测试:

安装过程结束,运行doy命令即可查看是否成功。

参考文章:主要参考一下两篇参考资料,特此致谢

Ubuntu22.04安装gamit10.71_tcsh安装-CSDN博客

《GNSS高精度数据处理GAMITGLOBK入门》


 

  • 19
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: Gamit是一款用于GPS精密测量数据处理的软件,该软件主要用于解算大地水准面以及大地水准面上的点的坐标。在使用Gamit软件进行数据处理之前,我们需要首先进行软件的安装Gamit软件的安装相对较为简单,首先我们需要下载安装文件,可以从官方网站上进行下载,并解压缩到指定的文件夹。接着打开该文件夹,运行gamitsetup.exe文件,按照软件安装的步骤进行安装即可。 在没有安装好相应的软件及库文件之前,Gamit软件无法正常运行。所以在安装完成后,我们还需要配置环境变量和安装一些软件包和库文件。 安装好环境变量之后,我们可以进行数据处理了。首先,将原始GP数据文件通过TEQC软件转换成RINEX格式,然后利用Gamit软件进行数据处理,进行大地坐标系的解算、精度评估等等相关操作。 总之,Gamit软件是一款非常实用的GPS数据处理软件,安装简单易行,使用也相对简单,在进行数据处理时非常方便。但在使用该软件之前,我们需要对软件的安装、配置和使用进行充分的了解和掌握。 ### 回答2: Gamit 10.71是一款开源的GNSS数据处理软件,可以用于对GPS、GLONASS、Galileo和Beidou等卫星导航系统的信号进行处理,进而实现高精度的地球物理测量等应用。以下是Gamit 10.71安装步骤: 1.准备工作 在安装Gamit 10.71之前,需要先安装一些必要的软件和工具,例如perl、tcsh、gcc、gfortran、make、gzip、bzip2、tcsh、xz等。此外,还需要下载最新的Gamit 10.71安装包和文件。 2.解压安装包 将Gamit 10.71安装包解压到任意目录下,然后进入该目录,可以看到三个子目录bin、doc和src。 3.编译安装 进入src子目录,运行以下命令进行编译和安装: ./configure make make install 这个过程可能需要一些时间,主要时间取决于你的计算机性能和网络带宽。 4.设置环境变量 在安装完成后,需要将Gamit的路径添加到环境变量PATH中,以便在任何路径下都能运行Gamit。 export PATH=$PATH:/usr/local/gamit/bin 5.测试安装 安装完成后,可以执行以下命令测试是否成功安装: gversion 这将显示安装Gamit版本号和其他相关信息。 总之,安装Gamit 10.71是一个相对简单的过程,只要按照以上步骤进行操作,即可快速安装完成。不过在安装过程中,还需留意一些细节问题,以确保安装效果的最佳情况。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值