FLUKA版本更新过程

时间:2024-10-30 08:43:07

因为各种原因,有段时间没用FLUKA,需要进行更新。这里将更新步骤记录下来。

更新FLUKA

  1. 官方网站下载程序包
    不同的包,安装方法不一样,在网站的安装指南中有解释,服务器使用CentOS系统,所以我们使用rpm包进行安装。查询系统安装gcc version 9.3.0,因此下载gfortran9, 64bits(.rpm)包。
    在这里插入图片描述

  2. 将下载的文件放在服务器安装程序固定的/share/apps目录下

  3. 将原来的fluka版本安装的文件夹加后缀.bak进行保存

  4. 在root账号下使用.rpm包安装,报错。
    在这里插入图片描使用.rpm包安装述

  5. 从新下载.tgz包,进行安装
    在这里插入图片描述

  6. 在apps目录下会创建新文件夹

cd /src
make
  • 1
  • 2

这一步会在目录/bin下创建默认的fluka/flukadpm执行文件
使用chmod -R 777 命令让所有用户可调用fluka
在这里插入图片描述
7. 配置环境变量,便于后续使用

vi /etc/profile
  • 1

添加语句export PATH=$PATH:/share/apps//bin,如下
在这里插入图片描述
修改后使用命令 :wq! 退出

source /etc/profile
  • 1

//试运行fluka命令(注意以上软件安装均在root账号下/share/apps目录中
//切换回用户

su zhaojf

**

更新flair

**

  1. 下载flair安装包
  2. 将安装包拷贝到/share/app文件夹中

    4.如果已经有flair安装,可以使用以下命令更新即可
 rpm -Fvh --nodeps 
  • 1

–nodeps这里是不检查依赖进行安装。未加此项命令前,系统一直报错
在这里插入图片描述
运行flair成功

在安装包前将 安装更新了,不知是否有用,反正后续无报错,test案例运行成功。以下是geoviewer安装步骤:

将原有的flair文件夹添加.bak备份
使用tar安装flair
geoview需要安装在flair的安装文件夹中,也就是/usr/local/flair 目录下 否则报错找不到geoview

tar xvf 
  • 1

开始使用了 tar xzvf 产生报错
在这里插入图片描述
修改命令后成功
报错原因是这个压缩包没有用gzip格式压缩,所以不用加z指令就可以了

flair更新后续
虽然代码,数据都能跑成功,但是最后画图的时候报错,gunplot给不出来图
通过参考
/p/maxima/bugs/3233/#:~:text=A%20permanent%20workaround%20is%20to%20modify%20the%,replace%20%22set%20format%20%27%25h%27%22%20with%20%22set%20format%20%27%25.1f%27%22.

原因应该是flair的开发人员更新了代码,导致gnuplot-4.6不能识别“%h",只有通过更新gunplot版本到V5以上才可以。
请添加图片描述
2. 开始更新gunplot
参考
/p/561389424

  1. 在官网下载软件/
    在这里插入图片描述
    2.1 切换到root账户,通过WinScp将文件拷贝到share/apps/下,
    解压,cd进入文件夹,配置安装位置,编译和安装
    原来gnuplot安装在/usr/share/gnuplot/4.6,继续原位安装
    在这里插入图片描述
tar -zxvf gnuplot-5.4.
cd gnuplot-5.4.8/
./configure --prefix=/usr/share/gnuplot/5.4 #配置安装位置
make
make install
  • 1
  • 2
  • 3
  • 4
  • 5

2.2 配置环境变量

vi /etc/profile
  • 1

在文件末尾加上
export GNUPLOT=/usr/share/gnuplot/5.4
export PATH=/usr/share/gnuplot/5.4/bin: P A T H e x p o r t M A N P A T H = / u s r / s h a r e / g n u p l o t / 5.4 / s h a r e / m a n / m a n 1 : PATH export MANPATH=/usr/share/gnuplot/5.4/share/man/man1: PATHexportMANPATH=/usr/share/gnuplot/5.4/share/man/man1:MANPATH

source /etc/profile
  • 1

测试安装 代码

gnuplot
  • 1

在这里插入图片描述
画图 plot sin(x)
出现正弦图安装成功

注意Terminal type一定是x11,否则flair报错

最后突出系统,重新打开
使用普通用户账号进行测试
flair终于成功出现图片,每次服务器重新安装都有新的问题
Ubuntu会稳定很多使用upgrade可以把所有更新安装一遍,然后flair一般都能很好兼容