自己安装的代码备份,算是自己的学习笔记,欢迎请教
(我在知乎也发了一遍)
系统:ubuntu22.04
安装软件:heasoft6.32.1
安装方式:源代码
1.源代码下载
点击download
先点这个部分(我的系统是ubuntu)
然后根据自己需要来选择,我的全部选择all,之后提交submit
2.安装倚赖包
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 (or: "python-dev")
sudo apt-get -y install python3-pip
sudo apt-get -y install python3-setuptools
sudo apt-get -y install python3-astropy
sudo apt-get -y install python3-numpy
sudo apt-get -y install python3-scipy
sudo apt-get -y install python3-matplotlib
3.安装之后更新一下源
sudo apt-get update
4.添加环境变量
用vim编辑器添加环境变量,如果没有vim就安装一下,有vim编辑器的跳过此步
sudo apt install vim
之后进入bashrc
vim ~/.bashrc
点击i为编辑模式,添加环境变量
export CC=/usr/bin/gcc
export CXX=/usr/bin/g++
export FC=/usr/bin/gfortran
export PERL=/usr/bin/perl
export PYTHON=/usr/bin/python
添加好之后点击Esc,然后敲:wq进行保存
5.解压下载的源文件压缩包
gunzip heasoft-6.32.1src.tar.gz
注:heasoft-6.32.1src.tar.gz是自己下载的源文件名称
有时候下载的是这样heasoft-6.32.1src(1).tar.gz可以重命名成heasoft-6.32.1src.tar.gz
6.安装
进入这个文件夹,接下来这几个步骤后的执行路径都是在这个文件夹中
cd heasoft-6.32.1/BUILD_DIR/
先congfigure
./configure
然后make,这步的时间有点久
make
最后make install,这步的时间也有点久
make install
7.初始化
进入bashrc,
vim ~/.bashrc
添加:
export HEADAS=/heasoft-6.32.1/x86_64-pc-linux-gnu-libc2.35
这里要注意具体路径得改成 安装你自己安装heasoft的地方
x86_64-pc-linux-gnu-libc2.35也会有差异,就看你heasoft-6.32.1文件夹里有的具体是哪个,替换一下
然后
alias heasoft=“. $HEADAS/headas-init.sh”
这一行也可以写成
alias h=“. $HEADAS/headas-init.sh”
区别就是:
第一个你要打开heasoft的时候得打heasoft
第二个你要打开heasoft的时候打h