FLUKA版本更新过程
因为各种原因,有段时间没用FLUKA,需要进行更新。这里将更新步骤记录下来。
更新FLUKA
官方网站下载程序包
不同的包,安装方法不一样,在网站的安装指南中有解释,服务器使用CentOS系统,所以我们使用rpm包进行安装。查询系统安装gcc version 9.3.0,因此下载gfortran9, 64bits(.rpm)包。
将下载的文件放在服务器安装程序固定的/share/apps目录下
将原来的fluka版本安装的文件夹加后缀.bak进行保存
在root账号下使用.rpm包安装,报错。
从新下载.tgz包,进行安装
在apps目录下会创建新文件夹flukaX-X.X
cd flukaX-X.X/src
make
这一步会在目录flukaX-X.X/bin下创建默认的fluka/flukadpm执行文件
使用chmod -R 777 命令让所有用户可调用fluka
7. 配置环境变量,便于后续使用
vi /etc/profile
添加语句export PATH=$PATH:/share/apps/flukaX-X.X/bin,如下
修改后使用命令 :wq! 退出
source /etc/profile
//试运行fluka命令(注意以上软件安装均在root账号下/share/apps目录中
//切换回用户
su zhaojf
**
更新flair
**
- 下载flair安装包
- 将安装包拷贝到/share/app文件夹中
flair-X.X-X.noarch.rpm
4.如果已经有flair安装,可以使用以下命令更新即可
rpm -Fvh --nodeps flair-X.X-X.noarch.rpm
–nodeps这里是不检查依赖进行安装。未加此项命令前,系统一直报错
运行flair成功
在安装norch.rpm包前将 flair-geoviewer-x.x-x.tgz安装更新了,不知是否有用,反正后续无报错,test案例运行成功。以下是geoviewer安装步骤:
将原有的flair文件夹添加.bak备份
使用tar安装flair
geoview需要安装在flair的安装文件夹中,也就是/usr/local/flair 目录下 否则报错找不到geoview
tar xvf flair-geoviewer-x.x-x.tgz
开始使用了 tar xzvf 产生报错
修改命令后成功
报错原因是这个压缩包没有用gzip格式压缩,所以不用加z指令就可以了
flair更新后续
虽然代码,数据都能跑成功,但是最后画图的时候报错,gunplot给不出来图
通过参考
https://sourceforge.net/p/maxima/bugs/3233/#:~:text=A%20permanent%20workaround%20is%20to%20modify%20the%20gnuplot.lisp,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
参考
https://zhuanlan.zhihu.com/p/561389424
- 在官网下载软件http://www.gnuplot.info/
2.1 切换到root账户,通过WinScp将文件拷贝到share/apps/下,
解压,cd进入文件夹,配置安装位置,编译和安装
原来gnuplot安装在/usr/share/gnuplot/4.6,继续原位安装
tar -zxvf gnuplot-5.4.8.tar.gz
cd gnuplot-5.4.8/
./configure --prefix=/usr/share/gnuplot/5.4 #配置安装位置
make
make install
2.2 配置环境变量
vi /etc/profile
在文件末尾加上
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
测试安装 代码
gnuplot
画图 plot sin(x)
出现正弦图安装成功
注意Terminal type一定是x11,否则flair报错
最后突出系统,重新打开
使用普通用户账号进行测试
flair终于成功出现图片,每次服务器重新安装都有新的问题
Ubuntu会稳定很多使用upgrade可以把所有更新安装一遍,然后flair一般都能很好兼容
FLUKA版本更新过程相关推荐
- java序列化和RMI
深入了解序列化"契约" 由于Java提供了良好的默认支持,实现基本的对象序列化是件比较简单的事.待序列化的Java类只需要实现Serializable接口即可.Serializab ...
- 个人作业-Alpha项目测试
一. 这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/ 这个作业要求在哪里 http ...
- 【公众号系列】SAP S/4 HANA的移动平均价
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[公众号系列]SAP S/4 HANA的移动平均 ...
- 无限踩坑系列(5)-MySQLdb
MySQLdb 在Python2.x 时使用的是MySQLdb python3中这个库已经不再使用了,所有的功能都由pymysql或mysqlclient替代. 所以 想在python3中配MySQL ...
- 游戏服务器停机维护,网络游戏是如何做到服务器不停机维护的?
[IT168 评论]游戏的定期更新版本已经再寻常不过了,但频繁的更新会造成流失率非常严重,哪个玩家也不希望再BOSS将要躺下那一刻,服务器停机维护了.在小版本更新过程中,采用不停机维护成为现在游戏的主 ...
- 警惕!不要让页面响应时间成为应用性能指标上的杠精
谈到移动端应用性能测试,我们首先会想到的性能测试指标有:启动时间.响应时间.CPU.内存.电量等.我们可以将以上指标按照资源消耗和响应时间分为两大类. 资源消耗类:CPU.内存.电量: 响应时间类:启 ...
- 游戏服务器停机维护,游戏是如何做到服务器不停机维护的?
[IT168 评论]游戏的定期更新版本已经再寻常不过了,但频繁的更新会造成流失率非常严重,哪个玩家也不希望再 BOSS 将要躺下那一刻,服务器停机维护了.在小版本更新过程中,采用不停机维护成为现在游戏 ...
- Android App性能流畅度测评分析可以用到工具
1.前言 在手机App竞争越来越激烈的今天,Android App的各项性能特别是流畅度不如IOS,安卓基于java虚拟机运行,触控响应的延迟和卡顿比IOS系统严重得多.一些下拉上滑.双指缩放快速打字 ...
- 开源开放 | 面向家庭常见疾病的知识图谱(东南大学)
OpenKG地址:http://openkg.cn/dataset/medicalgraph 开放许可协议:CC BY-SA 4.0 (署名相似共享) 贡献者:东南大学(王之畅,罗卓彦,朱启鹏,朱浩嘉 ...
最新文章
- SIFT特征提取算法总结
- 2.4-虚拟磁盘恢复虚拟机
- 无盘中用户数据的保存
- 卡迪夫大数据专业排名_大数据揭秘!英国名校哪些专业录取率低?申请人最多呢?...
- UVa-401-Palindromes(回文)
- 开工第一天,这个超时问题把我干趴下了
- cocos2d-x的未来之旅
- 软件测试岗位工作,到底可以做多久?
- 来自java文档 Thread类
- WinForm(二) WinForm进阶与复杂控件使用
- SOUI自定义控件(3)
- 服务器端车牌识别SDK
- 美股-史考特(Scottrade)开户详细说明
- 多媒体数字互动技术的应用有哪些?
- android textview截断,Android Textview文字在底部被截断
- PB调用C#开发的控制台应用——实现WORD文档按页转存JPG图片
- oracle8i误删除临时表空间后的恢复
- 编写Python脚本调用企查查股东信息接口将数据导出为excel文件
- Java自学之路——构造器(Constructor)
- 专访网易游戏美术总监:寻找美术风格的蓝海
热门文章
- 实验五 JR指令设计实验【计算机组成原理】
- 2020年蓝桥杯Java A组 B题 既约分数
- 线段树进阶之模板观见
- matlab如何打开hdr文件,Matlab读写ENVI.img.hdr文件2.doc
- ubuntu系统下,navicat 过期
- Type4Py: Deep Similarity Learning-Based TypeInference for Python
- 【开关】如何选择矩阵开关
- 计算机教室logo,小学信息技术LOGO语言教学法.doc
- 计算机网络会议排名,计算机通信网络领域的顶级期刊会议排名,和投稿心得分享...
- 计算三个数之间的最大值