1. 首先安装linux系统,双系统、虚拟机都可以。
2.安装Geant4.可以按照这篇教程来安装Geant4。
准备工作
Geant4跟ROOT有很多共同的依赖,所以可以首先安装一下ROOT所需的依赖,里面有好多是ROOT需要但是Geant4并不需要的, 如果你有精力可以一个一个挑出来,这里直接全部安装. (可以访问root-prerequisites来查看ROOT的依赖包.)
如果你的linux发行版是 Fedora 18, 19 and 20; Scientific Linux 5, 6; CentOS 6, 7 : ($
符号是终端命令提示符,不要把这个符号复制到终端)
$ sudo yum install git cmake gcc-c++ gcc binutils libX11-devel \
libXpm-devel libXft-devel libXext-devel gcc-gfortran openssl-devel pcre-devel \
mesa-libGL-devel mesa-libGLU-devel glew-devel ftgl-devel mysql-devel \
fftw-devel cfitsio-devel graphviz-devel \
avahi-compat-libdns_sd-devel libldap-dev python-devel \
libxml2-devel gsl-static
如果你的linux发行版是 Ubuntu 10, 12 , 14 and 16:
$ sudo apt-get install git dpkg-dev cmake g++ gcc binutils libx11-dev libxpm-dev \
libxft-dev libxext-dev
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
其他发行版可以自己看一下上面提供的网址,这里不再重复. 除此之外还需要安装cmake,以及X11,需要说明的是10.1.2以后的版本cmake需要3.3版本以上,所以你可以先在终端输入 cmake --version
看一下cmake版本,如果版本太低的话需要手动安装一个高版本的cmake. X11跟图形显示有关系:
$ sudo apt-get install cmake libx11-dev libxext-dev libxtst-dev libxrender-dev libxmu-dev libxmuu-dev #安装需要的工具
$ sudo apt-get install qt4
下载主程序
Geant4需要下载主程序以及数据包,并且数据包要与主程序的版本对应. 下载Geant4的地址geant4-downloads,下载 Source f