Установка и настройка GEANT4
Для учебных целей была сделана сборка операционной системы Ubuntu-10.04-i386 на базе Linux, в которой уже установлены и настроены библиотеки Geant для версии 4.9.5. В каталоге /distrib лежат файлы для установки данной версии Geant, среди которых есть скрипт install.sh. Запустив его на исполнение установится вся программа. При установки данного пакета на другую ОС потребуется подключение к интернет ресурсам, поскольку потребуется установка дополнительных библиотек. Можно установить программу стандартными средствами. Для этого необходимо скачать с сайта Geant4 [2] пакеты для установки, допустим в каталог geant4-downloads
Создадим рабочий каталог и разархивируем туда данный архив.
Переходим в директорию ~/work-geant4, в которой уже должна содержаться директория с исходным кодом geant4.9.5 и создадим папку для build - файлов
Если в системе не установлены следующие пакеты, нужно их установить: · cmake · mesa и mesa-devel -- нужны только для трехмерной визуализации (использование OpenGL-графики). Если 3D-визуализация не нужна, можно не устанавливать Далее нужно запустить cmake, который подготовит все необходимые файлы для компиляции. Добавляя различные флаги, можно повлиять на то, что будет установлено, а что - не будет. Комментарии к некоторым флагам: · -DCMAKE_INSTALL_PREFIX=/home/<username>/CERN/geant4.9.5-install Путь к директории, в которой будет установлен Geant4. В нашем случае в папке geant4.9.5 хранится исходный код, в папке geant4.9.5-build все необходимые файлы для компиляции, а в папке geant4.9.5-install -- библиотеки, hh-файлы, и др. вспомогательные файлы. · -DGEANT4_INSTALL_DATA=ON Автоматическое скачивание и установка библиотек данных (G4NDL и др.). Для использования этой опции нужно подключение к Интернет, позволяющее скачать несколько сотен МБ данных во время установки. Иногда возникают ошибки при скачивании и установке данных библиотек. Решить проблему можно следующим способом. Переходим в папку /etc ищем файл hosts, заменяем строки 127.0.0.1 localhost на 127.0.0.1 geant4.cern.ch. Далее установим веб-сервер. Для этого потребуется доступ в интернет. Одним из самых распространенных веб-серверов является apache.
Запустим сервер
Создадим необходимые каталоги на локальном сервере.
Скачиваем с сайта [2] архивы с библиотеками: G4ABLA.3.0.tar.gz, G4EMLOW.6.23.tar.gz, G4NDL.4.0.tar.gz, G4NEUTRONXS.1.1.tar.gz, G4PhotonEvaporation.2.2.tar.gz, G4PII.1.3.tar.gz, G4RadioactiveDecay.3.4.tar.gz, RealSurface.1.0.tar.gz.
· -DGEANT4_USE_OPENGL_X11=ON Включение 3D-визуализации (требуется OpenGL). Если трехмерная визуализация не нужна, можно не добавлять этот флаг. Итак, запускаем cmake (не забыв заменить /home/<username> на полный путь к домашней директории):
Далее
Далее происходит сборка и установка программы. Это может происходить до нескольких часов.
|