在Ubuntu上配置Geant4開發環境,需要安裝一系列依賴項,并進行環境變量配置。以下是詳細的步驟:
安裝編譯工具:
sudo apt-get install build-essential
安裝CMake:
wget http://www.cmake.org/files/v3.28/cmake-3.28.3.tar.gz
tar -xvf cmake-3.28.3.tar.gz
cd cmake-3.28.3
./configure
make
sudo make install
安裝CLHEP:
mkdir geant4
cd geant4
wget http://proj-clhep.web.cern.ch/proj-clhep/clhep23.html
tar -xvf clhep-2.4.7.1.tgz
cd 2.4.7.1
mkdir build
cd build
cmake ../CLHEP
sudo make install
安裝其他依賴庫:
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
安裝QT:
sudo apt-get install qt5-default
安裝Geant4:
下載Geant4的源碼壓縮包,解壓后按照中的步驟進行編譯安裝。
設置Geant4環境變量:
編輯~/.bashrc
文件,添加以下內容:
export GEANT4=/path/to/geant4-v11.1.1-build
source $GEANT4/bin/geant4.sh
更新環境變量:
source ~/.bashrc
完成以上步驟后,Geant4開發環境應已正確配置。可以通過運行geant4
命令來驗證安裝是否成功。