Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Установка ROOT (cern) на ubutnu 12.04 (12.10), 14.04  (Прочитано 2008 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн BigHaHa

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
  • Мне кажется что я уверен
    • Просмотр профиля
В этой теме хочется осветить и собрать вместе простые рецепты по установке 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 должен работать.
« Последнее редактирование: 02 Марта 2016, 19:42:11 от BigHaHa »

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Re: Установка ROOT (cern) на ubutnu 12.04 (12.10)
« Ответ #1 : 07 Января 2013, 14:57:02 »
Тема была заблокирована ошибочно. Приношу ТС свои извинения.
« Последнее редактирование: 07 Января 2013, 16:19:42 от Haron Prime »

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Установка ROOT (cern) на ubutnu 12.04 (12.10)
« Ответ #2 : 09 Января 2013, 09:14:52 »
Все это конечно хорошо, но в теме нет проблемы. BigHaHa, оформите статью на help.ubuntu.ru.

Оффлайн BigHaHa

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
  • Мне кажется что я уверен
    • Просмотр профиля
Re: Установка ROOT (cern) на ubutnu 12.04 (12.10)
« Ответ #3 : 09 Января 2013, 11:49:48 »
truegeek,
Сделано :)

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Установка ROOT (cern) на ubutnu 12.04 (12.10)
« Ответ #4 : 09 Января 2013, 12:47:08 »
BigHaHa, красавчик ;)

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.