Welcome 微信登录

首页 / 操作系统 / Linux / 关于Ubuntu下GAMIT无法使用sh_get_nav下载文件的解决方法

很多的人在Ubuntu下使用gamit来下载相应的星历或观测文件会遇到如下的问题: sh_get_nav -archive sopac -yr 1998 -doy 235 -ndays 1利用上述命令下载文件,出现:
if: Expression Syntax.
Information extracted from ftp_info
########################################
ftpsite: Undefined variable.      出现的问题就是“ftp地址:没有定义的变量”,意思是你的ftp_info中的passwd没有设置好,gamit在利用sh_get_nav命令的时候无法读取辨认的变量。GAMIT相关阅读:http://www.linuxidc.com/GAMIT/     ftp_info中的passwd需要设置成什么样的格式呢?在com目录下有sh_get_ftp_info文件,这个文件是用来读取ftp_info文件( ~gg/tables/ftp_info)的,sh_get_ftp_info文件中定义了你的电脑的域名信息:#set domain = `grep -w domain /etc/resolv.conf | awk "{print $2}"`  
#if($domain == "") set domain = `grep -w search /etc/resolv.conf | awk "{print $2}"`
set domain =""
set anon_email = `whoami`"@"`hostname | awk -F. "{print $1}"`"."`echo $domain`

为了方便,我对sh_get_ftp_info 中加了set domain =""这样一句,即把域名设置为空,那么你的anon_email="用户名@主机名."。用户名就是你登录系统的名字,大多数人可能用的是root,主机名在/etc/hostname文件中修改。最后,把你的anon_email 放在ftp_info文件中下列位置:sopac password          用户名@主机名.这样设置完成后,应该可以下载星历文件了。Fedora成功安装GAMIT10.4步骤SUSE服务器安装GAMIT10.4及GAMIT10.4下载相关资讯      Gamit 
  • Ubuntu下安装配置Gamit10.35总结  (04月01日)
  • GAMIT软件操作手册PDF  (02月18日)
  • GAMIT/GLOBK软件中文使用说明书书  (02月13日)
  • Ubuntu Linux 下GAMIT/GLOBK 10.35  (03月01日)
  • GAMIT/GLOBK 软件数据处理手册PDF  (02月14日)
  • GAMIT/GLOBK入门介绍及简单应用  (02月13日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数