Setup Ubuntu Hardy

Содержание

Ставим Geant 4.9.1 под Ubuntu Hardy

Недавно вышел новый дистриб Убунту, так давайте же, коллеги, поглядим, как под него ставится G4. Без подводных камней, как водится, не обошлось :-)

Итак, подготовительная работа:

sudo apt-get install build-essential checkinstall

Пакет checkinstall позволит нам скомпилить CLHEP в .deb, и при необходимости переносить его, удалять, и за пару секунд ставить заново.

Ставим CLHEP

Заходим на http://proj-clhep.web.cern.ch/proj-clhep/

Качаем и распаковываем последнюю версию 2.0:

wget http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/distributions/clhep-2.0.3.2-src.tgz
tar zxvf clhep-2.0.3.2-src.tgz

и заходим в то, что распаковалось:

cd 2.0.3.2/CLHEP

Конфигурим:

./configure --prefix=/usr

Компилим:

make

Теперь -- внимание!

sudo checkinstall

и отвечаем на несколько тривиальных вопросов.

На первый - так и напишем - Class Library for High Energy Physics.

Когда он скажет ввести номер версии, пишем 2.0.3-2, по дебиановским канонам.

После этого мы имеем поставленный CLHEP, а также файл clhep_2.0.3-2-1_i386.deb в директории с исходниками. Скопируйте его в надежное место и не теряйте :-)

Чтобы удалить CLHEP теперь достаточно набрать:

sudo dpkg -r clhep

А чтобы поставить заново:

sudo dpkg -i clhep_2.0.3-2-1_i386.deb

Удобно, не правда ли?

Готовимся ставить GEANT4

В консоли:

sudo apt-get install libgl1-mesa libgl1-mesa-dev libgl1-mesa-dri
sudo apt-get install libglu1-mesa libglu1-mesa-dev libxt-dev libxmu-dev

Ставим GEANT4

Аналогичным образом ищем новый дистриб G4 на оффсайте.

Распаковываем:

tar zxvf geant4.9.1.p02.tar.gz

Заходим:

cd geant4.9.1.p02

Конфигурим:

./Configure -build

Далее делаем все так, как написал Hatta

Все!

Edit page