В этой теме хочется осветить и собрать вместе простые рецепты по установке ROOT.
(Дабы не возникало недопонимания, я пишу про этот ROOT
http://ru.wikipedia.org/wiki/ROOT
Во-первых, вам нужно установить дополнительные пакеты:
sudo apt-get install subversion dpkg-dev make g++ gcc binutils libx11-dev libxpm-dev libxft-dev libxext-dev
Далее нам нужно скачать сам исходник:
ftp://root.cern.ch/root/root_v5.34.03.source.tar.gz и распаковать его.
Распаковать можно куда угодно, но удобнее всего в домашнюю директорию (/home/[Имя пользователя]/)
Внимание: Папка root, которая находится в файловой системе "/" (то есть тут: /root/) - это совершенно другая папка. Ни в коем случае не трогайте и не изменяйте ее!!!Теперь мы готовы компилить и ставить сам ROOT. Существуют два метода установки: стандартный "./configure;make" и метод, использующий CMake. Будем ставить стандартным методом, потому что через 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 не сможет найти нужные шрифты. Это не страшно, но можно эти шрифты установить:
sudo apt-get install xfs xfstt t1-xfree86-nonfree ttf-xfree86-nonfree ttf-xfree86-nonfree-syriac xfonts-75dpi xfonts-100dpi
Сохраняем данные:
sudo ldconfig
Вот и все. ROOT должен работать.