以安装Geant4 V11.0.0为例,这里默认已经完成 Geant4 依赖的安装
如果没有安装,可参考WSL子系统安装CMake,GCC和qt等geant4依赖-CSDN博客
一、准备工作
1.在geant4官网下载源代码
Download Geant4-11.0.0 - Geant4 (cern.ch)
点击下载tar.gz文件
2.在Geant4官网下载相应的data文件(全部下载)
二、安装geant4
1.新建Geant4安装文件夹
在home目录下创建安装文件夹
cd ~
mkdir geant4
cd geant4
mkdir build install
2.解压Geant4源代码文件,并编译
将下载好的源代码压缩文件复制到安装目录下,然后解压缩
解压完成进入build目录,进行编译
cp geant4-v11.0.0.tar.gz ~/geant4/
cd ~/geant4/
tar -xzvf geant4-v11.0.0.tar.gz
cd build
sudo cmake -DCMAKE_INSTALL_PREFIX=$HOME/geant4/install -DGEANT4_USE_OPENGL_X11=ON -DGEANT4_USE_RAYTRACER_X11=ON -DGEANT4_USE_QT=ON -DGEANT4_BUILD_MULTITHREADED:BOOL=ON $HOME/geant4/geant4-v11.0.0
sudo make -j8
sudo make install -j8
3.安装Geant4数据包
将先前下载的data文件复制到Geant4文件夹中
sudo mkdir ~/geant4/install/share/Geant4-11.0.0/data
sudo cp *.tar.gz ~/geant4/install/share/Geant4-11.0.0/data
cd ~/geant4/install/share/Geant4-11.0.0/data
sudo ls *.tar.gz | sudo xargs -n1 tar xzvf
sudo rm *.tar.gz
此时,Geant4 v11.0.0就安装完成了
4.将Geant4写进环境变量
打开.bashrc文件
vim ~/.bashrc
将以下代码添加至.bashrc文件中(添加Geant4环境变量)
source /home/{当前用户名}/geant4/install/bin/geant4.sh
source /home/{当前用户名}/geant4/install/share/Geant4-11.0.0/geant4make/geant4make.sh
保存并关闭.bashrc文件(vim编辑器中,“i”为编辑模式,“ESC”退出编辑模式,“:wq”为保存并退出)
然后重新加载环境变量
source ~/.bashrc
至此,Geant4 v11.0.0就安装完成了!