WSL子系统Ubuntu安装Geant4

以安装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就安装完成了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值