Revision as of 14:09, 18 Jan 2012 Yury (Talk | contribs) ← Go to previous diff |
Revision as of 14:12, 18 Jan 2012 Yury (Talk | contribs) Go to next diff → |
||
Line 1: | Line 1: | ||
- | В основе этого руководство лежит официальный мануал на английском языке со страницы http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/InstallationGuide | + | В основе этого руководство лежит официальный [http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/InstallationGuide мануал] на английском языке со страницы. Ниже приведен его упрощенный вариант на русском языке, написанный достаточно доступно для начинающих пользователей Linux. |
- | 0. Подготовка | + | ===Подготовка=== |
Если в системе не установлены следующие пакеты, нужно их установить: | Если в системе не установлены следующие пакеты, нужно их установить: | ||
- | • cmake | + | * [http://cmake.org/ cmake] |
- | • mesa и mesa-devel -- нужны только для трехмерной визуализации (использование OpenGL-графики). Если 3D-визуализация не нужна, можно не устанавливать. | + | * mesa и mesa-devel -- нужны только для трехмерной визуализации (использование OpenGL-графики). Если 3D-визуализация не нужна, можно не устанавливать. |
- | 1. Скачивание | + | ===Скачивание=== |
- | Идем по ссылке: http://geant4.web.cern.ch/geant4/support/download.shtml | + | Идем по [http://geant4.web.cern.ch/geant4/support/download.shtml ссылке] и скачиваем исходные файлы (Source files - GNU or Linux tar format, compressed using gzip). Предположим, что архив скачан в папку ~/Download/g4_inst, а устанавливать Geant будем в папку ~/CERN. Так как работать мы будем только в домашней директории, то привелегии root нам не понадобятся. |
- | и скачиваем исходные файлы (Source files - GNU or Linux tar format, compressed using gzip) | + | |
- | Предположим, что архив скачан в папку ~/Download/g4_inst, а устанавливать Geant будем в папку ~/CERN. | + | |
- | + | ===Распаковка=== | |
- | 2. Распаковка | + | |
Открываем терминал и переходим в папку со скачанным архивом: | Открываем терминал и переходим в папку со скачанным архивом: |
Revision as of 14:12, 18 Jan 2012
В основе этого руководство лежит официальный мануал (http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/InstallationGuide) на английском языке со страницы. Ниже приведен его упрощенный вариант на русском языке, написанный достаточно доступно для начинающих пользователей Linux.
Подготовка
Если в системе не установлены следующие пакеты, нужно их установить:
- cmake (http://cmake.org/)
- mesa и mesa-devel -- нужны только для трехмерной визуализации (использование OpenGL-графики). Если 3D-визуализация не нужна, можно не устанавливать.
Скачивание
Идем по ссылке (http://geant4.web.cern.ch/geant4/support/download.shtml) и скачиваем исходные файлы (Source files - GNU or Linux tar format, compressed using gzip). Предположим, что архив скачан в папку ~/Download/g4_inst, а устанавливать Geant будем в папку ~/CERN. Так как работать мы будем только в домашней директории, то привелегии root нам не понадобятся.
Распаковка
Открываем терминал и переходим в папку со скачанным архивом: cd ~/Download/g4_inst Распаковываем исходный код Geant4 в папку ~/CERN: tar -xzf geant4.9.5.tar.gz -C=~/CERN
3. Установка Geant4
Переходим в директорию ~/CERN, в которой уже должна содержаться директория с исходным кодом geant4.9.5: cd ~/CERN Создаем папку для build-файлов: mkdir geant4.9.5-build и переходим в нее: cd geant4.9.5-build Далее выполняем команду (не забыв заменить /home/<username> на путь к домашней директории): cmake -DCMAKE_INSTALL_PREFIX=/home/<username>/CERN/geant4.9.5-install -DGEANT4_INSTALL_DATA=ON -DGEANT4_USE_OPENGL_X11=ON ../geant4.9.5
Комментарии к флагам: • Автоматическое скачивание и установка библиотек данных (G4NDL и др.): -DGEANT4_INSTALL_DATA=ON • Включение 3D-визуализации (требуется OpenGL): -DGEANT4_USE_OPENGL_X11=ON
Далее (нужно интернет-соединения для скачивания библиотек данных): make make install
Продолжение следует...