Ubuntu 安装 HEASoft
参考
官网教程:https://heasarc.gsfc.nasa.gov/docs/software/lheasoft/ubuntu.html
youtube:https://www.youtube.com/watch?v=3-gobnSEuDo
HXMT的安装指南:http://hxmtweb.ihep.ac.cn/documents/647.jhtml。
安装依赖:
sudo apt-get -y install libreadline-dev
sudo apt-get -y install libncurses5-dev
sudo apt-get -y install ncurses-dev
sudo apt-get -y install curl
sudo apt-get -y install libcurl4
sudo apt-get -y install libcurl4-gnutls-dev
sudo apt-get -y install xorg-dev
sudo apt-get -y install make
sudo apt-get -y install gcc g++ gfortran
sudo apt-get -y install perl-modules
sudo apt-get -y install python3-dev
sudo apt-get -y install python3-astropy
sudo apt-get -y install python3-numpy
sudo apt-get -y install python3-scipy
选择系统类型,然后勾选要下载的软件(建议全选):https://heasarc.gsfc.nasa.gov/docs/software/lheasoft/download.html
然后点击Submit稍等片刻即会下载:
下载的是tar.gz的压缩包,两步解压:
终端输入:
gunzip heasoft-6.30.1src.tar.gz
tar xvf heasoft-6.30.1src.tar
终端输入:
export CC=/usr/bin/gcc
export CXX=/usr/bin/g++
export FC=/usr/bin/gfortran
export PERL=/usr/bin/perl
export PYTHON=/usr/bin/python3
unset CFLAGS CXXFLAGS FFLAGS LDFLAGS
配置,终端输入:
cd heasoft-6.30.1/BUILD_DIR/
./configure > config.txt 2>&1
make > build.log 2>&1
make install > install.log 2>&1
初始化,终端输入:
export HEADAS=/home/zpw/heasoft-6.30.1/x86_64-pc-linux-gnu-libc2.31/
. $HEADAS/headas-init.sh
输入软件名称即可使用,例如xspec...
要想在任意目录下都可以用还需要下面的操作:
在.bashrc文件中添加:
#Heasoft
export HEADAS=/home/zpw/heasoft-6.30.1/x86_64-pc-linux-gnu-libc2.31/
. $HEADAS/headas-init.sh
alias heainit=". $HEADAS/headas-init.sh"