Содержание
ROOT – пакет объектно-ориентированных программ и библиотек, разработанных в Европейском центре ядерных исследований.
В этой статье хочется осветить и собрать вместе простые рецепты по установке ROOT.
Установка
Во-первых, вам нужно установить дополнительные пакеты. Для этого введите в терминале:
sudo apt-get install subversion dpkg-dev make g++ gcc binutils libx11-dev libxpm-dev libxft-dev libxext-dev
Далее нам нужно скачать исходник и распаковать его. Распаковать можно куда угодно, но удобнее всего в домашнюю директорию «/home/[Имя пользователя]/»
Теперь мы готовы собирать и ставить сам ROOT. Существуют два метода установки: стандартный ./configure;make и метод, использующий CMake. Будем ставить стандартным методом. К тому же, устанавливать мы будем в фиксированную директорию: «/usr/local». Если этого не сделать, то перед запуском ROOT нам придется каждый раз подключать thisroot.sh, а это не очень удобно.
Переходим в распакованную папку «root/»:
cd root/
(Если вы распаковали эту папку в другом месте, то укажите путь к ней) Пишем:
./configure --prefix=/usr/local
Все, теперь осталось собрать исходник и установить:
sudo make
sudo make install
Нам нужно прописать переменные окружения в .bashrc:
gedit .bashrc
Откроется текстовый файл. Идем вниз и после последней строчки пишем текст:
export ROOTSYS=/usr/local:$ROOTSYS
export PATH=$ROOTSYS/bin:$PATH
export LD_LIBRARY_PATH=$ROOTSYS/lib/root:$LD_LIBRARY_PATH
Сохраняем и выходим. (Если файл не хочет сохраняться, то вместо «gedit .bashrc» пишем «sudo gedit .bashrc»)
. root/bin/thisroot.sh
Таким образом, при каждом запуске терминала, будут подтягиваться все рутовские переменные окружения. Если вы распаковали root не в своей домашней директории, то укажите путь к данной папке root (не суперпользователь):
. <path>/root/bin/thisroot.sh
sudo apt-get install xfs xfstt t1-xfree86-nonfree ttf-xfree86-nonfree ttf-xfree86-nonfree-syriac xfonts-75dpi xfonts-100dpi
Сохраняем данные:
sudo ldconfig
Вот и все. ROOT должен работать. Для работы с ним, введите в терминале:
root