1.安装geant4
(1)安装基础环境
sudo apt-get install build-essential
sudo apt-get install cmake
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev libxt-dev libxmu-dev libxi-dev zlib1g-dev libgl2ps-dev libexpat1-dev libxerces-c-dev
(2)安装CLHEP
http://lil.fr.distfiles.macports.org/clhep/
提前建立一个gate文件夹,将所需要的软件都安装在这个目录下。
cd ~/gate/clhep
tar zxvf clhep-2.4.1.0.tgz
mkdir build
cd build
cmake ../2.4.1.0/CLHEP
make
sudo make all install
(3)安装geant4.10.05.p01,下载geant4.10.05.p01 http://geant4.web.cern.ch/support/download
新建2个文件夹geant4.10.05.p01-build geant4.10.05.p01-install
cd ~/gate/geant4
mkdir geant4.10.05.p01-build
tar zxvf geant4.10.05.p01.tar.gz
cd geant4.10.05.p01-build
cmake -DCMAKE_INSTALL_PREFIX=/home/siat/gate/geant4/geant4.10.05.p01-install -DGEANT4_USE_OPENGL_X11=ON -DGEANT4_BUILD_MULTITHREADED=OFF /home/siat/gate/geant4/geant4.10.05.p01
make -j4
make install
(4)配置geant4.10.05.p01的环境
进入geant4.10.05.p01-build目录下,摁2次 c 1次 g
ccmake ../geant4.10.05.p01
(5)安装geant4.10.05.p01的数据包,将https://geant4.web.cern.ch/support/download里Data files (*)所有文件下载解压到
/home/siat/gate/geant4/geant4.10.05.p01-install/share/Geant4-10.5.1/data, 一共12个
(6)在bash上加上下列语句
sudo gedit ~/.bashrc
source /home/siat/gate/geant4/geant4.10.05.p01-install/bin/geant4.sh
source /home/siat/gate/geant4/geant4.10.05.p01-install/share/Geant4-10.5.1/geant4make/geant4make.sh
2 安装Root6.16
(1)1、 准备安装环境,执行以下命令
sudo apt-get install git dpkg-dev cmake g++ gcc binutils libx11-dev libxpm-dev \
libxft-dev libxext-dev
sudo apt-get install gfortran libssl-dev libpcre3-dev \
xlibmesa-glu-dev libglew1.5-dev libftgl-dev \
libmysqlclient-dev libfftw3-dev libcfitsio-dev \
graphviz-dev libavahi-compat-libdnssd-dev \
libldap2-dev python-dev libxml2-dev libkrb5-dev \
libgsl0-dev libqt4-dev
(2)使用cmake安装Root,在gate文件夹下新建root文件夹,进入root文件夹,将下载好的Root6.16复制到文件夹内。https://root.cern.ch/content/release-61600
tar zxvf root_v6.16.00.source.tar.gz
mkdir ./root6-build
cd ./root6-build
cmake ../root-6.16.00
make -j8
(3)设置环境
进入root文件夹,找到bin文件夹,进入,里面有个thisroot.sh,记下它的路径
cd
gedit .bashrc
在文档里粘贴source /home/siat/gate/root/root/bin/thisroot.sh,并保存退出。
(4)安装OpenGL
sudo apt-get install build-essential
sudo apt-get install libgl1-mesa-dev
sudo apt-get install freeglut3-dev
3 安装Gate8.2
(1)从以下网址下载Gate 8.2 安装包,并解压到 /home/x/gate/Gate文件夹下
http://www.opengatecollaboration.org/node/90
tar -xzf Gate-8.2.tar.gz
(2)配置
mkdir gate_v8.2-build
mkdir gate_v8.2-install
cd gate_v8.2-build
ccmake …/Gate-8.2
(3)安装
make -j4
sudo make install
参考文章:
https://blog.csdn.net/lx_simple/article/details/70920487