Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Both sides previous revision Попередня ревізія | Остання ревізія Both sides next revision | ||
geant4 [2016/04/03 10:57] wombat [G4MPI] CMakeLists.txt |
geant4 [2021/11/10 10:37] wombat [Из исходников] Обновление для версии 10.7 |
||
---|---|---|---|
Рядок 6: | Рядок 6: | ||
===== Из исходников ===== | ===== Из исходников ===== | ||
- | Будем следовать рецепту((http://geant4.cern.ch/UserDocumentation/UsersGuides/InstallationGuide/html/ch02.html)) с официального сайта GEANT4. Установим пакеты, которые потребуются для сборки GEANT4: | + | Будем следовать рецепту((https://geant4-userdoc.web.cern.ch/UsersGuides/InstallationGuide/html/installguide.html)) с официального сайта GEANT4. Установим пакеты, которые потребуются для сборки GEANT4: |
apt-get install build-essential cmake libexpat1-dev | apt-get install build-essential cmake libexpat1-dev | ||
Рядок 14: | Рядок 14: | ||
apt-get install libglu1-mesa-dev libxmu-dev | apt-get install libglu1-mesa-dev libxmu-dev | ||
- | Если планируется использовать интерфейс Qt, то: | + | Если планируется использовать интерфейс Qt5, то: |
- | apt-get install libqt4-dev libqt4-opengl-dev | + | apt-get install qtbase5-dev libqt5opengl5-dev |
+ | |||
+ | Если планируется использовать описание геометрии в формате [[https://gdml.web.cern.ch/GDML/|GDML]], то: | ||
+ | |||
+ | apt-get install libxerces-c-dev | ||
mkdir /home/user/GEANT4-download | mkdir /home/user/GEANT4-download | ||
cd /home/user/GEANT4-download | cd /home/user/GEANT4-download | ||
- | wget -cS 'http://geant4.cern.ch/support/source/geant4.10.00.p02.tar.gz' | + | wget -cS 'https://geant4-data.web.cern.ch/releases/geant4.10.07.p02.tar.gz' |
- | tar -xvf geant4.10.00.p02.tar.gz | + | tar -xvf geant4.10.07.p02.tar.gz |
- | mkdir geant4.10.00.p02-build | + | mkdir geant4.10.07.p02-build |
- | cd geant4.10.00.p02-build/ | + | cd geant4.10.07.p02-build/ |
Без поддержки OpenGL (или интерактивного графического интерфейса вообще? FIXME ) : | Без поддержки OpenGL (или интерактивного графического интерфейса вообще? FIXME ) : | ||
- | cmake -DCMAKE_INSTALL_PREFIX=/home/user/GEANT4 -DGEANT4_BUILD_MULTITHREADED=ON /home/user/GEANT4-download/geant4.10.00.p02 | + | cmake -DCMAKE_INSTALL_PREFIX=/home/user/GEANT4 -DGEANT4_BUILD_MULTITHREADED=ON /home/user/GEANT4-download/geant4.10.07.p02 |
Для поддержки OpenGL для X11: ''-DGEANT4_USE_OPENGL_X11=ON'' | Для поддержки OpenGL для X11: ''-DGEANT4_USE_OPENGL_X11=ON'' | ||
Для поддержки интерфейса Qt: ''-DGEANT4_USE_QT=ON'' | Для поддержки интерфейса Qt: ''-DGEANT4_USE_QT=ON'' | ||
+ | |||
+ | Для поддержки файлов GDML: ''-DGEANT4_USE_GDML=ON'' | ||
==== Файлы данных ==== | ==== Файлы данных ==== |