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稍等片刻即会下载:
image

下载的是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"

image

posted @ 2022-07-27 18:35  zhaopw5  阅读(607)  评论(2编辑  收藏  举报