Ubuntu20安装Geant4(For Backup)

1.选择Ubuntu的源服务器——更换为阿里云或者清华大学
2.更新Ubuntu为最新
sudo apt update
sudo apt upgrade
3.安装编译套件、vim、axel(多线程下载工具)
sudo apt install build-essential vim axel
4.安装Cmake
sudo apt-get install cmake
5. 安装Qtcreator
sudo apt install qtcreator qtcreator-data qtcreator-doc
6.安装其他库、插件
sudo apt install libgl1-mesa-dev libglu1-mesa-dev mesa-common-dev libfontconfig1 libxt-dev libxmu-dev libxi-dev zlib1g-dev libgl2ps-dev libexpat1-dev libtbb-dev libxerces-c-dev qt5-default libmotif-dev libtbb-dev libtinfo5
7.下载新的G4版本与对应的库文件
download.sh
8.下载并安装CLHEP库
tar -xvf clhep-2.4.1.3.tgz
#将解压出来的2.4.1.3 2.4.1.3 命名成CLHEP,并移动到work目录下
mkdir CLHEP-2.4.1.3-build
mkdir CLHEP-2.4.1.3-install
cd CLHEP-2.4.1.3-build
cmake -DCMAKE_INSTALL_PREFIX=/home/g4/work/CLHEP-2.4.1.3-install /home/g4/work/CLHEP-2.4.1.3
make -j4 #编译
make install
9.安装G4,添加G4相关库功能
tar -xvf geant4.10.06.p02.tar.gz

mkdir geant4.10.06.p02-build
mkdir geant4.10.06.p02-install
cd geant4.10.06.p02-build

cmake -DCMAKE_INSTALL_PREFIX=/home/g4/work/geant4.10.06.p02-install -DGEANT4_USE_OPENGL_X11=ON -DGEANT4_BUILD_MULTITHREADED=ON -DGEANT4_USE_RAYTRACER_X11=ON -DGEANT4_USE_GDML=ON -DGEANT4_USE_XM=ON -DGEANT4_USE_SYSTEM_CLHEP=ON -DGEANT4_USE_QT=ON -DCLHEP_ROOT_DIR=/home/g4/work/CLHEP-2.4.1.3-install -DCLHEP_INCLUDE_DIR=/home/g4/work/CLHEP-2.4.1.3-install/include -DCLHEP_LIBRARY=/home/g4/work/CLHEP-2.4.1.3-install/lib /home/g4/work/geant4.10.06.p02
make -j4 #编译 -前面有空格
make install

需要新建data文件夹,将数据文件放在/home/g4/work/geant4.10.06.p02-install/share/Geant4-10.6.2/data
ls *.tar.gz | xargs -n1 tar xvf

/home/g4/work/geant4.10.06.p02-install/share/Geant4-10.6.2/data

添加geant4的环境变量
vim ~/.bashrc
source /home/g4/work/geant4.10.06.p02-install/share/Geant4-10.6.2/geant4make/geant4make.sh
:q #退出来
source ~/.bashrc
10.安装root
下载root的编译好的包
解压安装包
vim ~/.bashrc
source /home/g4/work/root/bin/thisroot.sh
:wq #退出来
source ~/.bashrc

来自百度网盘G4DATA

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值