Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
howto:root:pandaroot [2016/01/21 20:50] sergey [Сборка пакета FairSoft и FairRoot] |
howto:root:pandaroot [2020/03/24 16:24] (текущий) ryzhikov [Установка PandaRoot на VirtualBox] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Установка PandaRoot на виртуальную машину ====== | + | ====== Установка PandaRoot на VBox ====== |
===== Предварительная подготовка ===== | ===== Предварительная подготовка ===== | ||
Строка 42: | Строка 42: | ||
<code> | <code> | ||
- | apt-get install cmake cmake-data g++ gcc gfortran \ | + | sudo apt-get install cmake cmake-data \ |
- | build-essential make patch sed libx11-dev libxft-dev \ | + | g++ gcc gfortran build-essential make patch sed libx11-dev \ |
- | libxext-dev libxpm-dev libxmu-dev libglu1-mesa-dev \ | + | libxft-dev libxext-dev libxpm-dev libxmu-dev libglu1-mesa-dev \ |
libgl1-mesa-dev ncurses-dev curl bzip2 gzip unzip tar \ | libgl1-mesa-dev ncurses-dev curl bzip2 gzip unzip tar \ | ||
subversion git xutils-dev flex bison lsb-release \ | subversion git xutils-dev flex bison lsb-release \ | ||
- | python-dev libc6-dev-i386 libxml2-dev wget libssl-dev | + | python-dev libc6-dev-i386 libxml2-dev wget libssl-dev \ |
+ | libboost-dev checkinstall | ||
</code> | </code> | ||
Строка 115: | Строка 116: | ||
Скачиваем и собираем pandaroot: | Скачиваем и собираем pandaroot: | ||
- | export FAIRROOTPATH=/opt/fair/fairroot-15.03a/ | + | <code> |
- | export SIMPATH=/opt/fair/fairsoft.mar15p2/ | + | export FAIRROOTPATH=/opt/fair/fairroot-15.03a/ |
- | svn co https://subversion.gsi.de/fairroot/pandaroot/release/mar15 pandaroot_mar15 | + | export SIMPATH=/opt/fair/fairsoft.mar15p2/ |
- | cd pandaroot_mar15 | + | svn co https://subversion.gsi.de/fairroot/pandaroot/release/mar15 pandaroot_mar15 |
- | mkdir build | + | cd pandaroot_mar15 |
- | cd build | + | mkdir build |
- | cmake ../ | + | cd build |
- | make -j 8 # число процессоров виртуальной машины | + | cmake ../ |
+ | make -j 8 # число процессоров виртуальной машины | ||
+ | </code> | ||
<< если для сборки не хватает оперативной памяти (машина "уходит в swap"), останавливаем make и запускаем с меньшим числом процессов. >> | << если для сборки не хватает оперативной памяти (машина "уходит в swap"), останавливаем make и запускаем с меньшим числом процессов. >> | ||
| | ||
+ | |||
+ | ==== Установка rootpy ==== | ||
+ | Устанавливаем зависимости | ||
+ | sudo aptitude install python-pip python-setuptools python-numpy python-matplotlib python-termcolor | ||
+ | | ||
+ | Устанавливаем в домашнюю директорию: | ||
+ | <code> | ||
+ | . thisroot.sh | ||
+ | pip install --user rootpy | ||
+ | </code> |