保姆级教程:安装geant4完整步骤+可视化界面+虚拟机镜像使用说明

保姆级教程:安装geant4完整步骤+可视化界面+虚拟机镜像使用说明

安装视频
b站:安装视频链接
视频里面编辑的软件:Typora
截图软件:QQ自带的
虚拟机软件版本:vmware workstation15.1.0
geant4软件版本:geant4.10.06.p01
如果对你有用,欢迎3连,也可以推荐给你的同学。
视频里面的步骤有的和下面的不一样,但是命令都可以找到,以下面的步骤为准,我就> 不重新录视频了。我修改了部分的目录,显得更有条理点。

下面的图片好像显示不了
可以去我的b站下面,里面有说明的pdf版

1. 用 vmware 安装centos7

1.1 新建文件夹

  • 用于存放虚拟机文件,方便之后的移动
  • 在这个目录下新建一个文件夹 vmware
  • 强烈建议这个文件夹放在固态硬盘里面,不然最后一步 保存快照会很慢

1.2 新建centos7虚拟机

  • 选择自定义 下一步
  • 选择稍后安装操作系统
  • 选择centos7 64位
  • 修改路径,改到 刚刚创建的 vmware 文件夹中
  • 打开任务管理器 查看cpu核心数目
  • 如果逻辑处理器是8个的话,就选 2 4
  • 如果内存16g的话就选 8*1024 mb
  • 磁盘大小先这样填,它是用多少占多少,后面可以改
  • 选择存储为单个文件
  • 这里再选择刚刚创建的``vmware`文件夹路径
  • 选择编辑
  • 选择centos7的镜像
  • 开起centos7虚拟机
  • 出现这个要在bios里面开启虚拟化

1.3 关机改bios

  • 打开虚拟化

1.4 安装centos7虚拟机

  • 鼠标点进去 光标选第一个回车等待

选择中文

修改软件选择

  • 需改这里面的东西 点击这个
  • 点击完成
  • 点击,不要修改,再点击完成
  • 关闭kdump,不然慢一些
  • 开始安装

现在设置root密码

  • 123456
  • 密码简单需要按两次完成

创建一个用户

  • 用户名:geant4
  • 密码:123456
  • 密码简单需要按两次完成
  • 等待安装完成,进度条走完
  • 提示重启centos7虚拟机,按步骤来

重启,同意许可证

  • 会自动启动centos7虚拟机
  • 选择

登录

  • 密码登录 123456
  • 一直下一步,跳过

安装centos7完成

1.5 进行虚拟机相关配置

1.5.1 虚拟机联网

1.5.2 禁止5分钟自动熄屏

1.5.3 时区设置

  • 输入密码:123456

1.5.4 系统开发环境

  • 右击桌面打开终端

# 如果出现这样的问题:没有出现的话就不需要了

# 执行下面的命令报告这个事情
sudo rm -rf /var/run/yum.pid
# 输入密码:123456
# 报告上面图片的问题解决方法
su - root
# 输入密码123456
chmod 640 /etc/sudoers
vim /etc/sudoers

# 如下图所示位置 92行 加上geant4 ALL=(ALL) ALL。 
# 注意中间不是空格是 tab 键,会和和上一行对齐

geant4 ALL=(ALL) ALL

# 按下esc键,输入:wq保存修改并退出编辑。

chmod 440 /etc/sudoers
exit

#继续下面的步骤:

  • 下面是执行的命令:
sudo rm -rf /var/run/yum.pid
# 下面如果遇到输入密码,密码是上面设置的:123456
sudo yum -y install wget
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
# 注意行号,一行一条命令,下面是一行
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
sudo yum makecache
sudo yum -y install centos-release-scl
sudo yum -y install devtoolset-7
scl enable devtoolset-7 bash
gcc --version
  • 出现下面的,没有中文,说明之前的步骤都作对了,可以进行下个阶段的操作

2. 安装geant4

2.1 将文件拖入虚拟机(4个)

  • 新建一个文件夹geant4,用于存放后面需要使用的文件
  • 将文件拖入虚拟机,时间可能有点长,不是卡住了,耐心等待
  • 鼠标拖入进来,提示出错的话点击重试
  • geant4.10.06.p01.tar
  • qt-opensource-linux-x64-5.9.0.run
  • cmake-3.10.1-centos7.tar
  • xerces-c-centos7.tar

2.2 解压文件(3个)

  • 解压 -> 右击,提取到此处

2.3 安装软件依赖

  • 右击空白处,打开终端
  • 下面是执行的命令:
  • 注意行号,一行一条命令
  • 如果遇到输入密码,密码是上面设置的:123456

2.3.1 安装 cmake

cd /home/geant4/geant4/cmake-3.10.1
sudo gmake install
# 如果遇到输入密码,密码是上面设置的:123456

# 继续下面的操作

2.3.2 安装 xerces-c

cd /home/geant4/geant4/xerces-c-3.2.3/
sudo make install
# 如果遇到输入密码,密码是上面设置的:123456

# 继续下面的操作

2.3.3 安装 qt5

cd /home/geant4/geant4/
chmod +x qt-opensource-linux-x64-5.9.0.run
./qt-opensource-linux-x64-5.9.0.run
# 进行软件安装
  • 这里勾选
  • 下面不是卡了,继续等就行了

2.3.3.1 配置qt5环境变量

sudo vim /etc/profile
# 如果遇到输入密码,密码是上面设置的:123456
  • 编辑环境变量配置文件,在文件末尾加入下面代码,保存退出
  • 光标移动到最后一行,键盘按:o
  • 复制粘贴下面的内容到文件中
export PATH=$PATH:/home/geant4/Qt5.9.0/5.9/gcc_64/bin:/home/geant4/Qt5.9.0/Tools/QtCreator/bin
  • 键盘按(英文状态下):ESC(退出键) : w q 回车键
source /etc/profile

# 继续下面的操作

2.3.4 安装 其他软件

sudo yum -y install mesa-libGL-devel mesa-libGLU-devel freeglut-devel expat-devel libXmu-devel expat-devel
# 如果遇到输入密码,密码是上面设置的:123456
# 失败的话可能没有联网,重新执行联网的操作就行了 在教程 1.5.1 处

2.4 安装geant4

  • 现在的geant4.10.06.p01目录
  • 这样就安装好了

2.5 编辑环境变量配置文件

sudo vim ~/.bashrc
# 如果遇到输入密码,密码是上面设置的:123456
  • 编辑环境变量配置文件,在文件末尾加入下面代码,保存退出
  • 光标移动到最后一行,键盘按:o
  • 复制粘贴下面的内容到文件中
source /opt/rh/devtoolset-7/enable
source /home/geant4/geant4/geant4.10.06.p01/bin/geant4.sh
  • 键盘按(英文状态下):ESC(退出键) : w q 回车键

3. 使用geant4使用

3.1 examples/basic/B1

# source /home/geant4/geant4/geant4.10.06.p01/bin/geant4.sh
# 打开一个新的终端
cd /home/geant4/geant4/
cp geant4.10.06.p01/examples/basic/B1 -r ./
cd B1
mkdir build
cd build
cmake ..
# 如果你的电脑上面设置的是8,下面的j后面就跟几
make -j8
# 运行例子
./exampleB1

4. 注意不要关机,不要关机,不要关机

  • 使用完成之后,需要关机的话
  • 点击拍摄快照
  • 名称和备注里面可以写上时间和完成的任务
  • 等一会,左下角,保存完成,大概10分钟,如果后面不使用的话
  • 如果后面不使用的话,右击,选择挂起客户机
  • 这一步如果不是存在固态里面,会很慢

5. 下次使用的时候,点击继续运行

将之前多余的快照删除,保存一个就行了

  • 这一步如果不是存在固态里面,会很慢
  • 点击 转到 可以回滚到之前的步骤
  • 这一步如果不是存在固态里面,会很慢

6. 直接关机会出现的问题(不要进行这个操作)

  • 因为刚刚安装的过程中下面这个步骤 2.3.4 修改了系统文件,导致桌面系统瘫痪,现在还没找到解决方法,所以不推荐直接关机。

  • 下面是尝试的步骤,现在还没找到解决方法,只写了部分的命令

  • 第一次关机要等90s

  • 再次开机出现

  • 键盘:crtl + alt + F2

  • 登录:

    • 账号:geant4
    • 密码:123456

vi /etc/sysconfig/network-scripts/ifcfg-ens33

修改这个为yes

reboot

sudo yum -y install epel-release

sudo yum -y groupinstall “X Window system”

  • 下面是尝试的步骤,现在还没找到解决方法,只写了部分的命令

  • 第一次关机要等90s

  • 再次开机出现

  • 键盘:crtl + alt + F2

  • 登录:

    • 账号:geant4
    • 密码:123456

vi /etc/sysconfig/network-scripts/ifcfg-ens33

修改这个为yes

reboot

sudo yum -y install epel-release

sudo yum -y groupinstall “X Window system”

sudo yum -y groupinstall “MATE Desktop”

你可能感兴趣的:(geant4,其他,geant4)