安装geant4 ubuntu18.04 保姆级教程

安装VMware + 安装ubuntu18.04虚拟机 + 安装geant4 保姆级教程

视频详细过程见 哔哩哔哩up :参考答案开心否
下面是相应的代码和文字过程
里面用到时软件和相应的linux安装包链接:
百度云链接 :链接,提取码:vn58
CSDN下载 : geant4.10.06.p01.tar.gz,
Externals.tar.gz一共有9个文件,由于CSDN上传大小只能为220mb需要全部下载后再解压
Externals.tar.gz_(1/9),Externals.tar.gz_(2/9) ,Externals.tar.gz_(3/9),Externals.tar.gz_(4/9),Externals.tar.gz_(5/9),Externals.tar.gz_(6/9),Externals.tar.gz_(7/9),Externals.tar.gz_(8/9),Externals.tar.gz_(9/9)
安装geant4 ubuntu18.04 保姆级教程_第1张图片

安装虚拟机VMware Workstation Pro

在一个盘里面新建一个文件夹,例如vm_ubuntu_gent4
B:\vm_ubuntu_gent4

当时做教程的时候拼错了应该是geant4…

用户名:gent4 (可以自己改,但是下面提供的目录都要改)
密码:gt123456 (可以改为其他的记住就行)

下载的时候点跳过,因为还没有换镜像源,下载就很慢

重启
ctrl+alt可以把鼠标那出来
点击电源关闭客户机

开机
安装VMware Tools
安装geant4 ubuntu18.04 保姆级教程_第2张图片
sudo ./vm (现在按tab键可以自动补全命令)
安装geant4 ubuntu18.04 保姆级教程_第3张图片
输入yes
后面一直按回车

现在的B:\vm_ubuntu_gent4目录
安装geant4 ubuntu18.04 保姆级教程_第4张图片
更新系统
这一步要联网
打开软件和更新
安装geant4 ubuntu18.04 保姆级教程_第5张图片
安装geant4 ubuntu18.04 保姆级教程_第6张图片
安装geant4 ubuntu18.04 保姆级教程_第7张图片
打开软件更新器更新
期间如果失败,再打开软件更新器更新
安装geant4 ubuntu18.04 保姆级教程_第8张图片
重启

开始安装gent4

安装cmake和其他必需软件
sudo apt-get install cmake libgl1-mesa-dev libglu1-mesa-dev libxt-dev libxmu-dev libxi-dev zlib1g-dev libgl2ps-dev libexpat1-dev libxerces-c-dev
输入y

将geant4.10.06.p01.tar.gz文件放到家目录下 /home/gent4/
解压
tar -xzvf geant4.10.06.p01.tar.gz
安装geant4 ubuntu18.04 保姆级教程_第9张图片
进入这个文件夹
cd /home/gent4/geant4.10.06.p01
新建文件夹build
mkdir build
cd build/
安装geant4 ubuntu18.04 保姆级教程_第10张图片
将Externals.tar.gz文件放到这个目录下 /home/gent4/geant4.10.06.p01/build/
不然的话它会取网站上面下载相关的文件,服务器在外国,导致下载时间很长。这一步就是解决时间过长的问题,因为这是已经下载好的文件。
tar -xzvf Externals.tar.gz
安装geant4 ubuntu18.04 保姆级教程_第11张图片
安装geant4 ubuntu18.04 保姆级教程_第12张图片
在/home/gent4/ geant4.10.06.p01/build/文件夹下使用CMake工具来生成Makefile
同时设置 /home/gent4/geant4.10.06.p01 为安装目录
为Geant4安装一些必要的软件支持 (OpenGL, RayTracer和GDML),并且自动下载物理模拟必须的数据库文件。
下面的命令最后有两个点
cmake -DCMAKE_INSTALL_PREFIX=/home/gent4/geant4.10.06.p01 -DGEANT4_USE_OPENGL_X11=ON -DGEANT4_USE_RAYTRACER_X11=ON -DGEANT4_USE_GDML=ON -DGEANT4_INSTALL_DATA=ON ..

正常情况下:
安装geant4 ubuntu18.04 保姆级教程_第13张图片
现在的build目录:
安装geant4 ubuntu18.04 保姆级教程_第14张图片
使用make命令进行编译
如果你的电脑有8个处理器,可以使用如下命令make -j8
安装geant4 ubuntu18.04 保姆级教程_第15张图片
否则只用
make

安装geant4 ubuntu18.04 保姆级教程_第16张图片
要等大概30分钟左右
安装geant4 ubuntu18.04 保姆级教程_第17张图片
make完成

最后安装编译好的文件到我们刚才指定的文件夹
make install
安装geant4 ubuntu18.04 保姆级教程_第18张图片
现在安装完成

验证安装

现在简单验证一下安装的Geant4是否正常工作。
在/home/gent4/geant4.10.06.p01/examples目录下面有很多的示例可以测试。
我们选一个在这个文件夹下的示例 /home/gent4/geant4.10.06.p01/examples/basic/B1

回到家目录下拷贝一份代码示例文件夹,(-r表示递归拷贝),并且编译。
cd ~
下面的命令最后有一个点(表示当前目录)
cp -r ~/geant4.10.06.p01/examples/basic/B1 .
cd B1
mkdir build
cd build
这时候我们要加载Geant4运行时的环境
source ~/geant4.10.06.p01/bin/geant4.sh
下面的命令cmake后面是空格加两个点(表示用上级目录进行cmkae)
cmake ..
make
安装geant4 ubuntu18.04 保姆级教程_第19张图片
编译完后,我们在build/目录下就得到了一个可执行程序exampleB1。
运行后会打开一个可视化的界面,那就说明正常运行了。
./exampleB1

安装geant4 ubuntu18.04 保姆级教程_第20张图片
安装完成

你可能感兴趣的:(安装geant4 ubuntu18.04 保姆级教程)