Setup Ubuntu Hardy

Revision as of 23:00, 10 May 2008
ValVe (Talk | contribs)

← Go to previous diff
Current revision
WikiSysop (Talk | contribs)

Line 1: Line 1:
==Ставим Geant 4.9.1 под Ubuntu Hardy== ==Ставим Geant 4.9.1 под Ubuntu Hardy==
-Недавно вышел новый дистриб Убунту -- 8.04 (в народе -- Hairy Hardon), так давайте же, коллеги горемычные, поглядим, как под него ставится G4.+Недавно вышел новый дистриб Убунту -- 8.04 (в народе -- Hairy Hard-on), так давайте же, коллеги горемычные, поглядим, как под него ставится G4.
Без подводных камней, как водится, не обошлось :-) Без подводных камней, как водится, не обошлось :-)
Итак, подготовительная работа: Итак, подготовительная работа:
sudo apt-get install build-essential checkinstall sudo apt-get install build-essential checkinstall
 +
Пакет checkinstall позволит нам скомпилить CLHEP в .deb, и при необходимости переносить его, удалять, и за пару секунд ставить заново. Пакет checkinstall позволит нам скомпилить CLHEP в .deb, и при необходимости переносить его, удалять, и за пару секунд ставить заново.
Line 15: Line 16:
wget http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/distributions/clhep-2.0.3.2-src.tgz 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 tar zxvf clhep-2.0.3.2-src.tgz
 +
и заходим в то, что распаковалось: и заходим в то, что распаковалось:
cd 2.0.3.2/CLHEP cd 2.0.3.2/CLHEP
 +
Конфигурим: Конфигурим:
./configure --prefix=/usr ./configure --prefix=/usr
 +
Компилим: Компилим:
make make
 +
Теперь -- внимание! Теперь -- внимание!
Line 34: Line 39:
После этого мы имеем поставленный CLHEP, а также файл clhep_2.0.3-2-1_i386.deb в директории с исходниками. После этого мы имеем поставленный CLHEP, а также файл clhep_2.0.3-2-1_i386.deb в директории с исходниками.
Скопируйте его в надежное место и не теряйте :-) Скопируйте его в надежное место и не теряйте :-)
 +
Чтобы удалить CLHEP теперь достаточно набрать: Чтобы удалить CLHEP теперь достаточно набрать:
sudo dpkg -r clhep sudo dpkg -r clhep
 +
А чтобы поставить заново: А чтобы поставить заново:
Line 47: Line 54:
В консоли: В консоли:
sudo apt-get install libgl1-mesa libgl1-mesa-dev libgl1-mesa-dri 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+ sudo apt-get install libxt-dev libxmu-dev
===Ставим GEANT4=== ===Ставим GEANT4===
Аналогичным образом ищем новый дистриб G4 на оффсайте. Аналогичным образом ищем новый дистриб G4 на оффсайте.
 +
Распаковываем: Распаковываем:
tar zxvf geant4.9.1.p02.tar.gz tar zxvf geant4.9.1.p02.tar.gz
 +
Заходим: Заходим:
cd geant4.9.1.p02 cd geant4.9.1.p02
 +
Конфигурим: Конфигурим:
./Configure -build ./Configure -build
-Далее делаем все так, как [[Setup_On_Linux | уже было намисано мудрым человеком]].+Далее делаем все так, как [[Setup_On_Linux | уже было написано мудрым человеком]].
Хочу напомнить, что все ставится в одну директорию, которую потом можно переносить на другие машины. Это тем более удобно, что теперь у вас есть собственный пакет с CLHEP. Хочу напомнить, что все ставится в одну директорию, которую потом можно переносить на другие машины. Это тем более удобно, что теперь у вас есть собственный пакет с CLHEP.

Current revision

Содержание

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

Недавно вышел новый дистриб Убунту -- 8.04 (в народе -- Hairy Hard-on), так давайте же, коллеги горемычные, поглядим, как под него ставится 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 libxt-dev libxmu-dev

Ставим GEANT4

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


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

tar zxvf geant4.9.1.p02.tar.gz


Заходим:

cd geant4.9.1.p02


Конфигурим:

./Configure -build

Далее делаем все так, как уже было написано мудрым человеком.

Хочу напомнить, что все ставится в одну директорию, которую потом можно переносить на другие машины. Это тем более удобно, что теперь у вас есть собственный пакет с CLHEP.


Все!

Edit page