当前位置:首页 数据分析 软件安装

软件环境要求

  • 操作系统:Linux,类Linux系统(Cygwin)
  • 编译环境:gcc/g++

CALDB下载及安装

CALDB的下载:

下载路径CALDB

  • gunzip caldb.tar.gz
  • tar vxf caldb.tar

CALDB的安装

  • 首先,用户需要先在自己的使用环境下,检查是否设置如下2个环境变量:$CALDB(指用户自己目录下或者服务器上存储读各个卫星标定文件的路径)和$CALDBCONFIG(一个用来描述每个卫星的各载荷标定索引文件路径的配置文件)比如:
    • echo $CALDB
    • echo $CALDBCONFIG
  • 如果不存在的话,需要设置如下环境变量:
    • setenv CALDB /ihepbatch/hxmt1/home/lixb/software/CALDB csh shell
    • setenv CALDBCONFIG $CALDB/software/tools/caldb.config  (csh shell)
  • 其次如果用户已经存在$CALDBCONFIG文件,则打开该文件,并在文件的末尾增加如下几行内容:
    • #HXMT
    • HXMT HE CALDB data/hxmt/he caldb.indx CALDB data/hxmt/he
    • HXMT ME CALDB data/hxmt/me caldb.indx CALDB data/hxmt/me
    • HXMT LE CALDB data/hxmt/le caldb.indx CALDB data/hxmt/le
    • 如果重新设置的该文件,则需要将发布的文件名为caldb.config的文件拷贝到$CALDB/software/tools/中。
    • 最后,将发布的文件名为hxmt的文件夹拷贝到$CALDB/data的目录下。

软件安装

  • gunzip hxmtsoft.tar.gz
  • tar vxf hxmtsoft.tar;
  • cd hxmtsoft;
  • cd BUILD_DIR;
  • ./configure --prefix=DIR (DIR为安装地址)
  • make
  • make install

 

环境设置

for tcsh

setenv HEADAS DIR/PLATFORM

alias hxmtinit 'source $HEADAS/headas-init.csh'

for bash

export HEADAS=DIR/PLATFORM

alias hxmtinit=". $HEADAS/headas-init.sh"

In the examples above, (PLATFORM) is a placeholder for the platform- specific string denoting your machine's architecture, for example: i686-pc-linux-gnu-libc2.12