0. 完整的安装视频
b站:安装视频链接
视频里面编辑的软件: Typora
截图软件: QQ自带的
虚拟机软件版本: vmware workstation15.1.0
geant4软件版本: geant4.10.06.p01
如果对你有用,欢迎3连,也可以推荐给你的同学。
视频里面的步骤有的和下面的不一样,但是命令都可以找到,以下面的步骤为准,我就不重新录视频了。我修改了部分的目录,显得更有条理点。
1. 用 vmware 安装centos7
1.1 新建文件夹
用于存放虚拟机文件,方便之后的移动
在这个目录下新建一个文件夹
vmware
强烈建议这个文件夹放在固态硬盘里面,不然最后一步 保存快照会很慢
1.2 新建centos7虚拟机
选择自定义 下一步
选择稍后安装操作系统
选择centos7 64位
修改路径,改到
刚刚创建的
vmware
文件夹中
打开任务管理器 查看cpu核心数目
如果逻辑处理器是8个的话,就选 2 4
如果内存16g的话就选 8000 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”
sudo yum -y groupinstall “MATE Desktop”