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