HEAsoft源代码安装(Ubuntu系统)

阅读: 评论:0

HEAsoft源代码安装(Ubuntu系统)

HEAsoft源代码安装(Ubuntu系统)

文章目录

  • 1. 依赖包准备
  • 2. 添加环境变量
  • 3. 开始安装
  • 4. 初始化
  • 附录
    • A.创建脚本文件(.sh)
    • B. 给用户有文件的可执行权限
    • C. 在脚本中写入以下内容
    • D.运行脚本

安装参考官网
源代码下载网址

1. 依赖包准备

你需要安装一些软件包,这些软件包是从源代码安装 HEASoft 所必需的,这一步很重要,不然之后安装可能会报错,确保此处每一个安装包都已经安装成功.

sudo apt-get -y install libreadline-dev
sudo apt-get -y install libcurl4
sudo apt-get -y install libcurl4-gnutls-dev
sudo apt-get -y install libncurses5-dev
sudo apt-get -y install xorg-dev
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 update

2. 添加环境变量

进入bashrc,

vim ~/.bashrc

在最后一行开始添加环境变量

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

写完后保存退出.

3. 开始安装

cd heasoft-6.28/BUILD_DIR/
./configure >  2>&1
make > build.log 2>&1
make install > install.log 2>&1

make这一步可能会耗时很久耐心等待.

4. 初始化

进入bashrc,

vim ~/.bashrc

添加环境变量

export HEADAS=/path/to/your/installed/heasoft-6.28/(PLATFORM)

(PLATFORM)是表示你的电脑的是32位还是64位,例如(PLATFORM)可能是如下:

x86_64-pc-linux-gnu-libc2.29

别名(注意点和美元符号有一个空格,空格不可省略.):

alias h=“. $HEADAS/headas-init.sh”

保存并退出.
关闭终端,重新打开一个终端,输入即可初始化HEAsoft.现已完成全部安装.


另附:如果确保依赖包全部安装成功,为了不一步一步输入环境变量等步骤,可编写脚本进行安装,剩下的就交给计算机来解决即可.

附录

A.创建脚本文件(.sh)

touch heasoft.sh

B. 给用户有文件的可执行权限

chmod u+x  heasoft.sh

C. 在脚本中写入以下内容

注意是两个大于号(>>),写一个的话会把bash里面的内容全部清空,切记.

# Program:
# 编写脚本安装HEAsoft
# History                  Author
# 2021/5/26                 ***
# 添加环境变量
echo 'export CC=/usr/bin/gcc' >> ~/.bashrc
echo 'export CXX=/usr/bin/g++' >> ~/.bashrc
echo 'export FC=/usr/bin/gfortran' >> ~/.bashrc
echo 'export PERL=/usr/bin/perl' >> ~/.bashrc
echo 'export PYTHON=/usr/bin/python' >> ~/.bashrc
# 开始安装
cd heasoft-6.28/BUILD_DIR/ # 这一步最好是把脚本放在和heasoft-6.28文件夹在同一个目录下,如果熟悉linux,也可自行更改路径.
./configure >  2>&1
make > build.log 2>&1
make install > install.log 2>&1
echo "Good!"

保存并退出.

D.运行脚本

假定现在在有脚本的目录下执行:

./heasoft.sh

经过漫长的等待后就可以进行第四步初始化,可划回去按照第四步完成初始化,这里不再赘述.

本文发布于:2024-01-28 17:24:38,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17064338819034.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:源代码   系统   HEAsoft   Ubuntu
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23