转载自52MC论坛

作者:xinruibj

平台:Fedora 13

内核版本为:2.6.33,

g77版本为:3.4.6;

用户名为xinrui,下面出现这个文件夹xinrui时,修改为你自己的用户名文件夹;

安装步骤:

1、下载EGS5软件,登入http://rcwww.kek.jp/research/egs/egs5.html 页面,第一个链接为文档,第二个链接为linux安装软件;

1
wget http://rcwww.kek.jp/research/egs/egs5_source/egs5.130308.tar.gz

2、把下载下的文件egs5.100212.gz放到 linux 系统文件下的任意文件夹下(手册上说可以),习惯情况下我放到了/home/xinrui/Documents下,然后解压缩egs5.100212.gz,具体操作为:打开终端输入两个命令行,分别是:

1
2
cd /home/xinrui/Documents 
tar zxvf  egs5.100212.gz

运行完成后会在当前目录下生成一个文件夹egs5; 
3、新建一个文件夹,用以存放egs5软件的输入、输出文件;习惯期间,在/home/xinrui/Documents下新建名为egs5work的文件夹。命令行为

1
mkdir egs5work

4、在步骤2中生成的egs5文件夹中,可以找到一个名为samplecodes的文件夹,里面放着几个例子,现在把ucsampcg的例子(即名为ucsampcg的文件夹),复制到步骤4创建的egs5work文件夹中,以供测试软件是否安装成功。 
5、把/home/xinrui/Documents/egs5中的文件egs5run复制到/home/xinrui/Documents/egs5work/ucsampcg下,并打开该文件。具体步骤是:双击该文件,选择Display;在第50、51、52行的等号后面添加变量(第一项为软件安装路径,第二项为操作系统,OPT_LEVEL好像和计算精度有关,自己瞎猜的文档上说是最优化等级——level of optimization),并保存,修改后应为:   
   BASKET=/home/xinui/Documents/egs5 
      MY_MACHINE=Linux 
     OPT_LEVEL=0 
6、在终端中运行该软件。具体操作为:

1
2
3
cd /home/xinrui/Documents/egs5work/ucsampcg    
 
./egs5run
 
 

软件开始正式运行了,按照要求输入所需的输入文件名:ucsampcg,不需要扩展名。共输入三次,后两次因为所需的文件名和第一次一样,直接按回车即可。第四次输入1; 
7、运行完成

EGS5在linux系统下安装过程的更多相关文章

  1. Linux 系统下安装 rz/sz 命令及使用说明

    Linux 系统下安装 rz/sz 命令及使用说明 rz/sz命令,实现将本地的文件上传到服务器或者从服务器上下载文件到本地,但是很多Linux系统初始并没有这两个命令,以下为安装和使用的具体步骤: ...

  2. 在Linux系统下安装大于mysql5.5版本的数据库

    linux下mysql 5.5的安装方法: 1.安装所需要系统库相关库文件      gcc等开发包,在安装linux系统的时候安装. 2.创建mysql安装目录 # mkdir -p /usr/lo ...

  3. Linux 系统下安装 python-skimage

    Linux 系统下安装 python-skimage 安装必须的依赖 // python-mumpy // python-scipy // python-matplotlib $ sudo apt-g ...

  4. Linux系统下安装Redis和Redis集群配置

    Linux系统下安装Redis和Redis集群配置 一. 下载.安装.配置环境: 1.1.>官网下载地址: https://redis.io/download (本人下载的是3.2.8版本:re ...

  5. Linux系统下安装Gitlab

    Linux系统下安装Gitlab 一.简介 GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目.它拥有与 ...

  6. 在虚拟机的Linux系统下安装wineqq

    |   版权声明:本文为博主原创文章,未经博主允许不得转载. 本文参考教程:http://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread& ...

  7. 【linux配置】Linux系统下安装rz/sz命令以及使用说明

    Linux系统下安装rz/sz命令以及使用说明 对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很 ...

  8. linux系统下安装jdk,mysql,tomcat 和redis 和jedis入门案例

    Day47笔记Linux+redis入门 Day47   知识讲解:Jedis 1.Linux上jdk,mysql,tomcat安装(看着文档安装) 准备工作: 因为JDK,TOMCAT,MYSQL的 ...

  9. 在Linux系统下安装jdk并配置环境变量

    本文主要介绍的是如何是Linux环境下安装JDK的,因为Linux环境下,很多时候也离不开Java的,下面笔者就和大家一起分享如何jdk1.8的过程吧. 1.安装环境 操作系统:CentOS 07 6 ...

随机推荐

  1. python-isinstance,issubclass

    1 #当存在继承关系时,两个类中存在相同的方法,如何执行父类的方法,通过super 2 class C1: 3 def f1(self): 4 print('c1.f1') 5 6 7 class C ...

  2. [类和对象]4 C++ static & friend

    1.静态成员变量和成员函数 思考:每个变量,拥有属性.有没有一些属性,归所有对象拥有? 1.1 静态成员变量 1)定义静态成员变量 关键字 static 可以用于说明一个类的成员 静态成员提供了一个 ...

  3. Opencv4.0.0安装包

    这个资源是Opencv4.0.0安装包,包括Windows软件包,Android软件包,IOS软件包,还有opencv的源代码:需要的下载吧. 点击下载

  4. django orm 的查询条件

    Django的ORM查询操作: 查询数据库操作是一个非常重要的技术.在Django中,查询一般就是使用filter.exclude.get三个方法来实现,在调用这些方法的时候传递不同的查询条件来实现复 ...

  5. HeidiSQL安装和使用教程

    HeidiSQL 是一个功能非常强大的 MySQL 客户端软件,我们通过它来操作MySQL数据库,比直接通过命令行工具操作要简单的多.我们使用HidiSQL来连接MySQL数据库,MySQL数据库的安 ...

  6. hdu 1085 给出数量限制的母函数问题 Holding Bin-Laden Captive!

    Holding Bin-Laden Captive! Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Ja ...

  7. [AtCoder AGC27A]Candy Distribution Again

    题目大意:把$x$个糖果分给$n$个人,必须分完,如果第$i$个人拿到$a_i$个糖果,就会开心,输出最多多少人开心 题解:从小到大排序,判断是否可以让他开心,注意最后判断是否要少一个人(没分完) 卡 ...

  8. [bzoj] 3224 Tyvj 1728 普通平衡树 || 平衡树板子题

    #include<cstdio> #define N 100010 #define which(x) (ls[f[(x)]]==(x)) using namespace std; int ...

  9. 如何禁用Eclipse的Validating

    使用Eclipse开发项目,在加载项目.刷新项目.修改了某个代码的时候,经常出现Eclipse正在Validating的提示.项目比较大文件(js)较多的情况下,甚至出现Validating几分钟的盛 ...

  10. 双系统Ubuntu 无 启用wifi选项

    安装好双系统进入ubuntu(14.04)后发现只能用有线连接,不能用wifi.网络连接里无启用wifi选项. 1.查询网卡型号,发现是BCM43132 命令:   lspci | grep -i n ...