Как установить root-cern?

установить пакет libssl-dev

sudo apt-get install libssl-dev

, а затем перекомпилировать код.

7
задан 3 May 2011 в 00:48

21 ответ

Вы можете скачать скомпилированный пакет здесь http://sourceforge.net/projects/cernrootdebs/, это довольно просто. Прочтите инструкции.

Чтобы ответить Роланду Тейлору: инструкции перечислены в файле Readme. Для установки требуется просто дважды щелкнуть по архиву deb.

Цитата: «Этот пакет будет установлен в каталоге / opt / root, чтобы не противоречить корневому пакету, предоставленному репозиториями Ubuntu. может захотеть создать символическую ссылку в / usr / bin, это мой выбор:

sudo ln -s /opt/root/bin/root /usr/bin/root-latest

, чтобы вы могли запускать root из репозитория ubuntu, набрав root, или мою версию, набрав root-latest (для обновления с предыдущая версия, упакованная мною, сначала удалите старый пакет) «

В случае, если root не запускается, потому что он не находит libCore.so, но эти две строки в вашем ~ / .bashrc

export ROOTSYS=/opt/root/ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ROOTSYS/lib/root:

Включена поддержка asimage, astiff, builtin_afterimage, builtin_ftgl, builtin_glew, cintex, explicitlink, fftw3, genvector, krb5, mathmore, memstat, minuit2, opengl, pgsql, python, reflex, roofit, shadowpw, shared, ssl, tmva, unuran, x11, xft, xml. "

4
ответ дан 25 July 2018 в 22:03
  • 1
    Пожалуйста, включите содержание ссылки (инструкции) в свой ответ. – RolandiXor♦ 26 September 2012 в 00:26

Это жутко, что root больше не находится в репозитории (применяется для Ubuntu 11.04). Вот как HOW-TO установить root в Ubuntu Natty (x86):

DEPENDENCIES:

sudo aptitude install gcc g++ make binutils \ libx11-dev libxpm-dev libxft-dev libxext-dev ДОПОЛНИТЕЛЬНЫЕ ЗАВИСИМОСТИ: (Я установил это) sudo aptitude install cmake \ gsl-bin libgsl0-dev \ liblzma2 liblzma-dev \ libgmp3c2 libgmp3-dev \ libpcre3 libpcre3-dev \ zlib1g zlib1g-dev

КАК УСТАНОВИТЬ:

wget ftp://root.cern.ch/root/root_v5.30.00.source.tar.gz tar -xzvpf root_v5.30.00.source.tar.gz cd root WHERE_TO_INSTALL_ROOT=/usr/local ## feel free to change this ./configure linux \ --with-x11-libdir=/usr/lib/i386-linux-gnu \ --with-xft-libdir=/usr/lib/i386-linux-gnu \ --with-xext-libdir=/usr/lib/i386-linux-gnu \ --with-xrootd-opts=--syslibs=/usr/lib/i386-linux-gnu \ --prefix=$WHERE_TO_INSTALL_ROOT make # sudo make install ## sudo needed at least for for /etc/root # NEVER use make install in modern distros. Instead use: sudo checkinstall --pkgname=root-framework --fstrans=no --strip=no make install sudo cd $WHERE_TO_INSTALL_ROOT source bin/thisroot.sh root ## :-) works... .Q // to quit root

ПРИМЕЧАНИЕ. Во время написания этой 5.30 / 00 была последняя и рекомендуемая версия. Не стесняйтесь изменить это на другую (я рекомендую) версию, доступную в момент, когда вы это читаете.

7
ответ дан 25 July 2018 в 22:03
  • 1
    Очень полезно, спасибо! У меня была странная проблема с lzma, решена с использованием внутренней библиотеки: --enable-builtin-lzma – user 17 July 2011 в 00:02

Я нашел довольно короткое сообщение в Интернете: http://www.thecampaign.eu/?p=73

С этой страницы:

Компиляция ROOT 5.28 / 00b (CERN) на Ubuntu 11.04 (Natty Narwhal) 5 апреля 2011 г. - 16:49 В связи с этой темой я украл некоторые из моих «очень» драгоценных моментов, которые я дам вам на решение этой довольно простой проблемы. ЭТО ПРОСТО ОЧЕНЬ ДЛИННО! ROOT сражается, чтобы не компилироваться на Ubuntu 11.04, заявив, что он не может найти некоторые библиотеки (libX11.so, libXext.so и libXft.so). Получить ./configure –prefix=/usr/local

Компиляция ROOT 5.28 / 00b (CERN) на Ubuntu 11.04 (Natty Narwhal) 5 апреля 2011 г. - 16:49

./configure --with-x11-libdir=/usr/lib/i386-linux-gnu --with-xft-libdir=/usr/lib/i386-linux-gnu --with-xext-libdir=/usr/lib/i386-linux-gnu --with-xrootd-opts=–syslibs=/usr/lib/i386-linux-gnu --prefix=/usr/local Очевидно, команда Ubuntu изменила структуру каталога / usr / lib для совместимости между системными архитектурами.

Как вопрос этой темы украл меня некоторые из моего «очень» драгоценного времени, я дам вам решение этой довольно простой проблемы. ТОЛЬКО НЕ ОЧЕНЬ ДОЛГО!

Снова не просто скопируйте и вставьте указанную выше команду, поскольку кажется, что двойная линия преобразуется в длинную строку WordPress.

Битвы ROOT не компилируются на Ubuntu 11.04, заявив, что он не может найти некоторые библиотеки (libX11.so, libXext.so и libXft.so). Чтобы заставить

работать, просто скажите скрипту, где найти эти зловещие библиотеки, добавив –with-x11-libdir=/usr/lib/i386-linux-gnu –with-xft-libdir=/usr/lib/i386-linux-gnu –with-xext-libdir=/usr/lib/i386-linux-gnu –with-xrootd-opts=–syslibs=/usr/lib/i386-linux-gnu в команду, которую он читает

2
ответ дан 25 July 2018 в 22:03

Вы можете скачать скомпилированный пакет здесь http://sourceforge.net/projects/cernrootdebs/, это довольно просто. Прочтите инструкции.

Чтобы ответить Роланду Тейлору: инструкции перечислены в файле Readme. Для установки требуется просто дважды щелкнуть по архиву deb.

Цитата: «Этот пакет будет установлен в каталоге / opt / root, чтобы не противоречить корневому пакету, предоставленному репозиториями Ubuntu. может захотеть создать символическую ссылку в / usr / bin, это мой выбор:

sudo ln -s /opt/root/bin/root /usr/bin/root-latest

, чтобы вы могли запускать root из репозитория ubuntu, набрав root, или мою версию, набрав root-latest (для обновления с предыдущая версия, упакованная мною, сначала удалите старый пакет) «

В случае, если root не запускается, потому что он не находит libCore.so, но эти две строки в вашем ~ / .bashrc

export ROOTSYS=/opt/root/ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ROOTSYS/lib/root:

Включена поддержка asimage, astiff, builtin_afterimage, builtin_ftgl, builtin_glew, cintex, explicitlink, fftw3, genvector, krb5, mathmore, memstat, minuit2, opengl, pgsql, python, reflex, roofit, shadowpw, shared, ssl, tmva, unuran, x11, xft, xml. "

4
ответ дан 2 August 2018 в 03:35
  • 1
    Пожалуйста, включите содержание ссылки (инструкции) в свой ответ. – RolandiXor♦ 26 September 2012 в 00:26

Это жутко, что root больше не находится в репозитории (применяется для Ubuntu 11.04). Вот как HOW-TO установить root в Ubuntu Natty (x86):

DEPENDENCIES:

sudo aptitude install gcc g++ make binutils \ libx11-dev libxpm-dev libxft-dev libxext-dev ДОПОЛНИТЕЛЬНЫЕ ЗАВИСИМОСТИ: (Я установил это) sudo aptitude install cmake \ gsl-bin libgsl0-dev \ liblzma2 liblzma-dev \ libgmp3c2 libgmp3-dev \ libpcre3 libpcre3-dev \ zlib1g zlib1g-dev

КАК УСТАНОВИТЬ:

wget ftp://root.cern.ch/root/root_v5.30.00.source.tar.gz tar -xzvpf root_v5.30.00.source.tar.gz cd root WHERE_TO_INSTALL_ROOT=/usr/local ## feel free to change this ./configure linux \ --with-x11-libdir=/usr/lib/i386-linux-gnu \ --with-xft-libdir=/usr/lib/i386-linux-gnu \ --with-xext-libdir=/usr/lib/i386-linux-gnu \ --with-xrootd-opts=--syslibs=/usr/lib/i386-linux-gnu \ --prefix=$WHERE_TO_INSTALL_ROOT make # sudo make install ## sudo needed at least for for /etc/root # NEVER use make install in modern distros. Instead use: sudo checkinstall --pkgname=root-framework --fstrans=no --strip=no make install sudo cd $WHERE_TO_INSTALL_ROOT source bin/thisroot.sh root ## :-) works... .Q // to quit root

ПРИМЕЧАНИЕ. Во время написания этой 5.30 / 00 была последняя и рекомендуемая версия. Не стесняйтесь изменить это на другую (я рекомендую) версию, доступную в момент, когда вы это читаете.

7
ответ дан 2 August 2018 в 03:35
  • 1
    Очень полезно, спасибо! У меня была странная проблема с lzma, решена с использованием внутренней библиотеки: --enable-builtin-lzma – user 17 July 2011 в 00:02

Я нашел довольно короткое сообщение в Интернете: http://www.thecampaign.eu/?p=73

С этой страницы:

Компиляция ROOT 5.28 / 00b (CERN) на Ubuntu 11.04 (Natty Narwhal) 5 апреля 2011 г. - 16:49 В связи с этой темой я украл некоторые из моих «очень» драгоценных моментов, которые я дам вам на решение этой довольно простой проблемы. ЭТО ПРОСТО ОЧЕНЬ ДЛИННО! ROOT сражается, чтобы не компилироваться на Ubuntu 11.04, заявив, что он не может найти некоторые библиотеки (libX11.so, libXext.so и libXft.so). Получить ./configure –prefix=/usr/local

Компиляция ROOT 5.28 / 00b (CERN) на Ubuntu 11.04 (Natty Narwhal) 5 апреля 2011 г. - 16:49

./configure --with-x11-libdir=/usr/lib/i386-linux-gnu --with-xft-libdir=/usr/lib/i386-linux-gnu --with-xext-libdir=/usr/lib/i386-linux-gnu --with-xrootd-opts=–syslibs=/usr/lib/i386-linux-gnu --prefix=/usr/local Очевидно, команда Ubuntu изменила структуру каталога / usr / lib для совместимости между системными архитектурами.

Как вопрос этой темы украл меня некоторые из моего «очень» драгоценного времени, я дам вам решение этой довольно простой проблемы. ТОЛЬКО НЕ ОЧЕНЬ ДОЛГО!

Снова не просто скопируйте и вставьте указанную выше команду, поскольку кажется, что двойная линия преобразуется в длинную строку WordPress.

Битвы ROOT не компилируются на Ubuntu 11.04, заявив, что он не может найти некоторые библиотеки (libX11.so, libXext.so и libXft.so). Чтобы заставить

работать, просто скажите скрипту, где найти эти зловещие библиотеки, добавив –with-x11-libdir=/usr/lib/i386-linux-gnu –with-xft-libdir=/usr/lib/i386-linux-gnu –with-xext-libdir=/usr/lib/i386-linux-gnu –with-xrootd-opts=–syslibs=/usr/lib/i386-linux-gnu в команду, которую он читает

2
ответ дан 2 August 2018 в 03:35

Вы можете скачать скомпилированный пакет здесь http://sourceforge.net/projects/cernrootdebs/, это довольно просто. Прочтите инструкции.

Чтобы ответить Роланду Тейлору: инструкции перечислены в файле Readme. Для установки требуется просто дважды щелкнуть по архиву deb.

Цитата: «Этот пакет будет установлен в каталоге / opt / root, чтобы не противоречить корневому пакету, предоставленному репозиториями Ubuntu. может захотеть создать символическую ссылку в / usr / bin, это мой выбор:

sudo ln -s /opt/root/bin/root /usr/bin/root-latest

, чтобы вы могли запускать root из репозитория ubuntu, набрав root, или мою версию, набрав root-latest (для обновления с предыдущая версия, упакованная мною, сначала удалите старый пакет) «

В случае, если root не запускается, потому что он не находит libCore.so, но эти две строки в вашем ~ / .bashrc

export ROOTSYS=/opt/root/ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ROOTSYS/lib/root:

Включена поддержка asimage, astiff, builtin_afterimage, builtin_ftgl, builtin_glew, cintex, explicitlink, fftw3, genvector, krb5, mathmore, memstat, minuit2, opengl, pgsql, python, reflex, roofit, shadowpw, shared, ssl, tmva, unuran, x11, xft, xml. "

4
ответ дан 4 August 2018 в 19:36
  • 1
    Пожалуйста, включите содержание ссылки (инструкции) в свой ответ. – RolandiXor♦ 26 September 2012 в 00:26

Это жутко, что root больше не находится в репозитории (применяется для Ubuntu 11.04). Вот как HOW-TO установить root в Ubuntu Natty (x86):

DEPENDENCIES:

sudo aptitude install gcc g++ make binutils \ libx11-dev libxpm-dev libxft-dev libxext-dev ДОПОЛНИТЕЛЬНЫЕ ЗАВИСИМОСТИ: (Я установил это) sudo aptitude install cmake \ gsl-bin libgsl0-dev \ liblzma2 liblzma-dev \ libgmp3c2 libgmp3-dev \ libpcre3 libpcre3-dev \ zlib1g zlib1g-dev

КАК УСТАНОВИТЬ:

wget ftp://root.cern.ch/root/root_v5.30.00.source.tar.gz tar -xzvpf root_v5.30.00.source.tar.gz cd root WHERE_TO_INSTALL_ROOT=/usr/local ## feel free to change this ./configure linux \ --with-x11-libdir=/usr/lib/i386-linux-gnu \ --with-xft-libdir=/usr/lib/i386-linux-gnu \ --with-xext-libdir=/usr/lib/i386-linux-gnu \ --with-xrootd-opts=--syslibs=/usr/lib/i386-linux-gnu \ --prefix=$WHERE_TO_INSTALL_ROOT make # sudo make install ## sudo needed at least for for /etc/root # NEVER use make install in modern distros. Instead use: sudo checkinstall --pkgname=root-framework --fstrans=no --strip=no make install sudo cd $WHERE_TO_INSTALL_ROOT source bin/thisroot.sh root ## :-) works... .Q // to quit root

ПРИМЕЧАНИЕ. Во время написания этой 5.30 / 00 была последняя и рекомендуемая версия. Не стесняйтесь изменить это на другую (я рекомендую) версию, доступную в момент, когда вы это читаете.

7
ответ дан 4 August 2018 в 19:36
  • 1
    Очень полезно, спасибо! У меня была странная проблема с lzma, решена с использованием внутренней библиотеки: --enable-builtin-lzma – user 17 July 2011 в 00:02

Я нашел довольно короткое сообщение в Интернете: http://www.thecampaign.eu/?p=73

С этой страницы:

Компиляция ROOT 5.28 / 00b (CERN) на Ubuntu 11.04 (Natty Narwhal) 5 апреля 2011 г. - 16:49 В связи с этой темой я украл некоторые из моих «очень» драгоценных моментов, которые я дам вам на решение этой довольно простой проблемы. ЭТО ПРОСТО ОЧЕНЬ ДЛИННО! ROOT сражается, чтобы не компилироваться на Ubuntu 11.04, заявив, что он не может найти некоторые библиотеки (libX11.so, libXext.so и libXft.so). Получить ./configure –prefix=/usr/local

Компиляция ROOT 5.28 / 00b (CERN) на Ubuntu 11.04 (Natty Narwhal) 5 апреля 2011 г. - 16:49

./configure --with-x11-libdir=/usr/lib/i386-linux-gnu --with-xft-libdir=/usr/lib/i386-linux-gnu --with-xext-libdir=/usr/lib/i386-linux-gnu --with-xrootd-opts=–syslibs=/usr/lib/i386-linux-gnu --prefix=/usr/local Очевидно, команда Ubuntu изменила структуру каталога / usr / lib для совместимости между системными архитектурами.

Как вопрос этой темы украл меня некоторые из моего «очень» драгоценного времени, я дам вам решение этой довольно простой проблемы. ТОЛЬКО НЕ ОЧЕНЬ ДОЛГО!

Снова не просто скопируйте и вставьте указанную выше команду, поскольку кажется, что двойная линия преобразуется в длинную строку WordPress.

Битвы ROOT не компилируются на Ubuntu 11.04, заявив, что он не может найти некоторые библиотеки (libX11.so, libXext.so и libXft.so). Чтобы заставить

работать, просто скажите скрипту, где найти эти зловещие библиотеки, добавив –with-x11-libdir=/usr/lib/i386-linux-gnu –with-xft-libdir=/usr/lib/i386-linux-gnu –with-xext-libdir=/usr/lib/i386-linux-gnu –with-xrootd-opts=–syslibs=/usr/lib/i386-linux-gnu в команду, которую он читает

2
ответ дан 4 August 2018 в 19:36

Я нашел довольно короткий способ работы в Интернете: http://www.thecampaign.eu/?p=73

С этой страницы:

Компиляция ROOT 5.28 / 00b (CERN) на Ubuntu 11.04 (Natty Narwhal) 5 апреля 2011 г. - 16:49

Поскольку вопрос этой темы украл меня, некоторые из моих «очень «Драгоценное время я дам вам решение этой довольно простой проблемы. ТОЛЬКО НЕ ОЧЕНЬ ДОЛГО!

Битвы ROOT не компилируются на Ubuntu 11.04, заявляя, что он не может найти некоторые библиотеки (libX11.so, libXext.so и libXft.so). Чтобы получить

  ./ configure -prefix = / usr / local  

, чтобы работать, просто скажите скрипту, где его найти ominous libs, добавив -with-x11-libdir = / usr / lib / i386-linux-gnu -with-xft-libdir = / usr / lib / i386-linux-gnu -with-xext-libdir = / usr / lib / i386-linux-gnu -with-xrootd-opts = -syslibs = / usr / lib / i386-linux-gnu к команде, которая читает

  ./ configure --with-x11-libdir = / usr / lib / i386-linux-gnu --with-xft-libdir = / usr / lib / i386-linux-gnu --with-xext-libdir = /  usr / lib / i386-linux-gnu --with-xrootd-opts = -syslibs = / usr / lib / i386-linux-gnu --prefix = / usr / local  

По-видимому, команда Ubuntu изменила структуру каталога / usr / lib для совместимости между архитектурными системами.

Одно правило, которое необходимо запомнить, - это определить каждый путь библиотеки для каждой функции вручную, если это возможно.

Снова не просто скопируйте и вставьте указанную выше команду, так как кажется, что двойная линия преобразуется t o длинная строка WordPress.

Чтобы все остальное работало, просто следуйте инструкциям относительно ROOT в моем предыдущем сообщении.

Надеюсь, что это сработает.

2
ответ дан 6 August 2018 в 03:42

Это то, что root больше не находится в репозитории (применяется для Ubuntu 11.04). Вот путь

HOW-TO установить root на Ubuntu Natty (x86):

ЗАВИСИМОСТИ:

  sudo aptitude install gcc g ++ make binutils \ libx11-dev libxpm-dev libxft-dev libxext-dev  
ДОПОЛНИТЕЛЬНЫЕ ЗАВИСИМОСТИ: (У меня это установлено)
   sudo aptitude install cmake \ gsl-bin libgsl0-dev \ liblzma2 liblzma-dev \ libgmp3c2 libgmp3-dev \ libpcre3 libpcre3-dev \ zlib1g zlib1g-dev  

КАК УСТАНОВИТЬ:

  wget ftp://root.cern.ch/root/root_v5.30.00.source.tar.gz tar -xzvpf root_v5.30.00.source.tar.gz cd root WHERE_TO_INSTALL_ROOT = / usr / local ##  не стесняйтесь изменять это ./configure linux \ --with-x11-libdir = / usr / lib / i386-linux-gnu \ --with-xft-libdir = / usr / lib / i386-linux-gnu \ -  с-xext-libdir = / usr / lib / i386-linux-gnu \ --with-xrootd-opts = - syslibs = / usr / lib / i386-linux-gnu \ --prefix = $ WHERE_TO_INSTALL_ROOT сделать # sudo make  install ## sudo необходимо хотя бы для / etc / root # НИКОГДА не используйте make install в современных дистрибутивах.  Вместо этого используйте: sudo checkinstall --pkgname = root-framework --fstrans = no --strip = no make install sudo cd $ WHERE_TO_INSTALL_ROOT исходный бит / thisroot.sh root ## :-) работает ... .Q // выйти  root  

ПРИМЕЧАНИЕ. Во время написания этой 5.30 / 00 была последняя и рекомендуемая версия. Не стесняйтесь изменить это на другую (я рекомендую) версию, доступную в то время, когда вы читаете это.

7
ответ дан 6 August 2018 в 03:42

Вы можете скачать скомпилированный пакет здесь http://sourceforge.net/projects/cernrootdebs/ , это довольно просто. Прочтите инструкции.

Чтобы ответить Роланду Тейлору: инструкции перечислены в файле Readme. Для установки требуется просто дважды щелкнуть по архиву deb.

Цитата: «Этот пакет будет установлен на / opt / root dir, чтобы не противоречить корневому пакету, предоставленному репозиториями Ubuntu. может захотеть создать символическую ссылку в / usr / bin, это мой выбор:

  sudo ln -s / opt / root / bin / root / usr / bin / root-latest  

, чтобы вы могли запускать root из ubuntu repos, набрав root, или мою версию, набрав root-latest (для обновления с предыдущей версии, упакованной мной, сначала удалите старый пакет) «

В случае, если root не запускается, потому что он не находит libCore.so, но эти две строки в вашем ~ / .bashrc

  экспортируют ROOTSYS = / opt / root / export LD_LIBRARY_PATH = $  LD_LIBRARY_PATH: $ ROOTSYS / lib / root:  

Включена поддержка asimage, astiff, builtin_afterimage, builtin_ftgl, builtin_glew, cintex, explicitlink, fftw3, genvector, krb5, mathmore, memstat, minuit2, opengl , pgsql, python, reflex, roofit, shadowpw, shared, ssl, tmva, unuran, x11, xft, xml. "

4
ответ дан 6 August 2018 в 03:42

Я нашел довольно короткий способ работы в Интернете: http://www.thecampaign.eu/?p=73

С этой страницы:

Компиляция ROOT 5.28 / 00b (CERN) на Ubuntu 11.04 (Natty Narwhal) 5 апреля 2011 г. - 16:49

Поскольку вопрос этой темы украл меня, некоторые из моих «очень «Драгоценное время я дам вам решение этой довольно простой проблемы. ТОЛЬКО НЕ ОЧЕНЬ ДОЛГО!

Битвы ROOT не компилируются на Ubuntu 11.04, заявляя, что он не может найти некоторые библиотеки (libX11.so, libXext.so и libXft.so). Чтобы получить

  ./ configure -prefix = / usr / local  

, чтобы работать, просто скажите скрипту, где его найти ominous libs, добавив -with-x11-libdir = / usr / lib / i386-linux-gnu -with-xft-libdir = / usr / lib / i386-linux-gnu -with-xext-libdir = / usr / lib / i386-linux-gnu -with-xrootd-opts = -syslibs = / usr / lib / i386-linux-gnu к команде, которая читает

  ./ configure --with-x11-libdir = / usr / lib / i386-linux-gnu --with-xft-libdir = / usr / lib / i386-linux-gnu --with-xext-libdir = /  usr / lib / i386-linux-gnu --with-xrootd-opts = -syslibs = / usr / lib / i386-linux-gnu --prefix = / usr / local  

По-видимому, команда Ubuntu изменила структуру каталога / usr / lib для совместимости между архитектурными системами.

Одно правило, которое необходимо запомнить, - это определить каждый путь библиотеки для каждой функции вручную, если это возможно.

Снова не просто скопируйте и вставьте указанную выше команду, так как кажется, что двойная линия преобразуется t o длинная строка WordPress.

Чтобы все остальное работало, просто следуйте инструкциям относительно ROOT в моем предыдущем сообщении.

Надеюсь, что это сработает.

2
ответ дан 7 August 2018 в 21:36

Это то, что root больше не находится в репозитории (применяется для Ubuntu 11.04). Вот путь

HOW-TO установить root на Ubuntu Natty (x86):

ЗАВИСИМОСТИ:

  sudo aptitude install gcc g ++ make binutils \ libx11-dev libxpm-dev libxft-dev libxext-dev  
ДОПОЛНИТЕЛЬНЫЕ ЗАВИСИМОСТИ: (У меня это установлено)
   sudo aptitude install cmake \ gsl-bin libgsl0-dev \ liblzma2 liblzma-dev \ libgmp3c2 libgmp3-dev \ libpcre3 libpcre3-dev \ zlib1g zlib1g-dev  

КАК УСТАНОВИТЬ:

  wget ftp://root.cern.ch/root/root_v5.30.00.source.tar.gz tar -xzvpf root_v5.30.00.source.tar.gz cd root WHERE_TO_INSTALL_ROOT = / usr / local ##  не стесняйтесь изменять это ./configure linux \ --with-x11-libdir = / usr / lib / i386-linux-gnu \ --with-xft-libdir = / usr / lib / i386-linux-gnu \ -  с-xext-libdir = / usr / lib / i386-linux-gnu \ --with-xrootd-opts = - syslibs = / usr / lib / i386-linux-gnu \ --prefix = $ WHERE_TO_INSTALL_ROOT сделать # sudo make  install ## sudo необходимо хотя бы для / etc / root # НИКОГДА не используйте make install в современных дистрибутивах.  Вместо этого используйте: sudo checkinstall --pkgname = root-framework --fstrans = no --strip = no make install sudo cd $ WHERE_TO_INSTALL_ROOT исходный бит / thisroot.sh root ## :-) работает ... .Q // выйти  root  

ПРИМЕЧАНИЕ. Во время написания этой 5.30 / 00 была последняя и рекомендуемая версия. Не стесняйтесь изменить это на другую (я рекомендую) версию, доступную в то время, когда вы читаете это.

7
ответ дан 7 August 2018 в 21:36

Вы можете скачать скомпилированный пакет здесь http://sourceforge.net/projects/cernrootdebs/ , это довольно просто. Прочтите инструкции.

Чтобы ответить Роланду Тейлору: инструкции перечислены в файле Readme. Для установки требуется просто дважды щелкнуть по архиву deb.

Цитата: «Этот пакет будет установлен на / opt / root dir, чтобы не противоречить корневому пакету, предоставленному репозиториями Ubuntu. может захотеть создать символическую ссылку в / usr / bin, это мой выбор:

  sudo ln -s / opt / root / bin / root / usr / bin / root-latest  

, чтобы вы могли запускать root из ubuntu repos, набрав root, или мою версию, набрав root-latest (для обновления с предыдущей версии, упакованной мной, сначала удалите старый пакет) «

В случае, если root не запускается, потому что он не находит libCore.so, но эти две строки в вашем ~ / .bashrc

  экспортируют ROOTSYS = / opt / root / export LD_LIBRARY_PATH = $  LD_LIBRARY_PATH: $ ROOTSYS / lib / root:  

Включена поддержка asimage, astiff, builtin_afterimage, builtin_ftgl, builtin_glew, cintex, explicitlink, fftw3, genvector, krb5, mathmore, memstat, minuit2, opengl , pgsql, python, reflex, roofit, shadowpw, shared, ssl, tmva, unuran, x11, xft, xml. "

4
ответ дан 7 August 2018 в 21:36

Я нашел довольно короткий способ работы в Интернете: http://www.thecampaign.eu/?p=73

С этой страницы:

Компиляция ROOT 5.28 / 00b (CERN) на Ubuntu 11.04 (Natty Narwhal) 5 апреля 2011 г. - 16:49

Поскольку вопрос этой темы украл меня, некоторые из моих «очень «Драгоценное время я дам вам решение этой довольно простой проблемы. ТОЛЬКО НЕ ОЧЕНЬ ДОЛГО!

Битвы ROOT не компилируются на Ubuntu 11.04, заявляя, что он не может найти некоторые библиотеки (libX11.so, libXext.so и libXft.so). Чтобы получить

  ./ configure -prefix = / usr / local  

, чтобы работать, просто скажите скрипту, где его найти ominous libs, добавив -with-x11-libdir = / usr / lib / i386-linux-gnu -with-xft-libdir = / usr / lib / i386-linux-gnu -with-xext-libdir = / usr / lib / i386-linux-gnu -with-xrootd-opts = -syslibs = / usr / lib / i386-linux-gnu к команде, которая читает

  ./ configure --with-x11-libdir = / usr / lib / i386-linux-gnu --with-xft-libdir = / usr / lib / i386-linux-gnu --with-xext-libdir = /  usr / lib / i386-linux-gnu --with-xrootd-opts = -syslibs = / usr / lib / i386-linux-gnu --prefix = / usr / local  

По-видимому, команда Ubuntu изменила структуру каталога / usr / lib для совместимости между архитектурными системами.

Одно правило, которое необходимо запомнить, - это определить каждый путь библиотеки для каждой функции вручную, если это возможно.

Снова не просто скопируйте и вставьте указанную выше команду, так как кажется, что двойная линия преобразуется t o длинная строка WordPress.

Чтобы все остальное работало, просто следуйте инструкциям относительно ROOT в моем предыдущем сообщении.

Надеюсь, что это сработает.

2
ответ дан 10 August 2018 в 09:51

Это то, что root больше не находится в репозитории (применяется для Ubuntu 11.04). Вот путь

HOW-TO установить root на Ubuntu Natty (x86):

ЗАВИСИМОСТИ:

  sudo aptitude install gcc g ++ make binutils \ libx11-dev libxpm-dev libxft-dev libxext-dev  
ДОПОЛНИТЕЛЬНЫЕ ЗАВИСИМОСТИ: (У меня это установлено)
   sudo aptitude install cmake \ gsl-bin libgsl0-dev \ liblzma2 liblzma-dev \ libgmp3c2 libgmp3-dev \ libpcre3 libpcre3-dev \ zlib1g zlib1g-dev  

КАК УСТАНОВИТЬ:

  wget ftp://root.cern.ch/root/root_v5.30.00.source.tar.gz tar -xzvpf root_v5.30.00.source.tar.gz cd root WHERE_TO_INSTALL_ROOT = / usr / local ##  не стесняйтесь изменять это ./configure linux \ --with-x11-libdir = / usr / lib / i386-linux-gnu \ --with-xft-libdir = / usr / lib / i386-linux-gnu \ -  с-xext-libdir = / usr / lib / i386-linux-gnu \ --with-xrootd-opts = - syslibs = / usr / lib / i386-linux-gnu \ --prefix = $ WHERE_TO_INSTALL_ROOT сделать # sudo make  install ## sudo необходимо хотя бы для / etc / root # НИКОГДА не используйте make install в современных дистрибутивах.  Вместо этого используйте: sudo checkinstall --pkgname = root-framework --fstrans = no --strip = no make install sudo cd $ WHERE_TO_INSTALL_ROOT исходный бит / thisroot.sh root ## :-) работает ... .Q // выйти  root  

ПРИМЕЧАНИЕ. Во время написания этой 5.30 / 00 была последняя и рекомендуемая версия. Не стесняйтесь изменить это на другую (я рекомендую) версию, доступную в то время, когда вы читаете это.

7
ответ дан 10 August 2018 в 09:51

Вы можете скачать скомпилированный пакет здесь http://sourceforge.net/projects/cernrootdebs/ , это довольно просто. Прочтите инструкции.

Чтобы ответить Роланду Тейлору: инструкции перечислены в файле Readme. Для установки требуется просто дважды щелкнуть по архиву deb.

Цитата: «Этот пакет будет установлен на / opt / root dir, чтобы не противоречить корневому пакету, предоставленному репозиториями Ubuntu. может захотеть создать символическую ссылку в / usr / bin, это мой выбор:

  sudo ln -s / opt / root / bin / root / usr / bin / root-latest  

, чтобы вы могли запускать root из ubuntu repos, набрав root, или мою версию, набрав root-latest (для обновления с предыдущей версии, упакованной мной, сначала удалите старый пакет) «

В случае, если root не запускается, потому что он не находит libCore.so, но эти две строки в вашем ~ / .bashrc

  экспортируют ROOTSYS = / opt / root / export LD_LIBRARY_PATH = $  LD_LIBRARY_PATH: $ ROOTSYS / lib / root:  

Включена поддержка asimage, astiff, builtin_afterimage, builtin_ftgl, builtin_glew, cintex, explicitlink, fftw3, genvector, krb5, mathmore, memstat, minuit2, opengl , pgsql, python, reflex, roofit, shadowpw, shared, ssl, tmva, unuran, x11, xft, xml. "

4
ответ дан 10 August 2018 в 09:51

Я нашел довольно короткий способ работы в Интернете: http://www.thecampaign.eu/?p=73

С этой страницы:

Компиляция ROOT 5.28 / 00b (CERN) на Ubuntu 11.04 (Natty Narwhal) 5 апреля 2011 г. - 16:49

Поскольку вопрос этой темы украл меня, некоторые из моих «очень «Драгоценное время я дам вам решение этой довольно простой проблемы. ТОЛЬКО НЕ ОЧЕНЬ ДОЛГО!

Битвы ROOT не компилируются на Ubuntu 11.04, заявляя, что он не может найти некоторые библиотеки (libX11.so, libXext.so и libXft.so). Чтобы получить

  ./ configure -prefix = / usr / local  

, чтобы работать, просто скажите скрипту, где его найти ominous libs, добавив -with-x11-libdir = / usr / lib / i386-linux-gnu -with-xft-libdir = / usr / lib / i386-linux-gnu -with-xext-libdir = / usr / lib / i386-linux-gnu -with-xrootd-opts = -syslibs = / usr / lib / i386-linux-gnu к команде, которая читает

  ./ configure --with-x11-libdir = / usr / lib / i386-linux-gnu --with-xft-libdir = / usr / lib / i386-linux-gnu --with-xext-libdir = /  usr / lib / i386-linux-gnu --with-xrootd-opts = -syslibs = / usr / lib / i386-linux-gnu --prefix = / usr / local  

По-видимому, команда Ubuntu изменила структуру каталога / usr / lib для совместимости между архитектурными системами.

Одно правило, которое необходимо запомнить, - это определить каждый путь библиотеки для каждой функции вручную, если это возможно.

Снова не просто скопируйте и вставьте указанную выше команду, так как кажется, что двойная линия преобразуется t o длинная строка WordPress.

Чтобы все остальное работало, просто следуйте инструкциям относительно ROOT в моем предыдущем сообщении.

Надеюсь, что это сработает.

2
ответ дан 13 August 2018 в 16:07

Это то, что root больше не находится в репозитории (применяется для Ubuntu 11.04). Вот путь

HOW-TO установить root на Ubuntu Natty (x86):

ЗАВИСИМОСТИ:

  sudo aptitude install gcc g ++ make binutils \ libx11-dev libxpm-dev libxft-dev libxext-dev  
ДОПОЛНИТЕЛЬНЫЕ ЗАВИСИМОСТИ: (У меня это установлено)
   sudo aptitude install cmake \ gsl-bin libgsl0-dev \ liblzma2 liblzma-dev \ libgmp3c2 libgmp3-dev \ libpcre3 libpcre3-dev \ zlib1g zlib1g-dev  

КАК УСТАНОВИТЬ:

  wget ftp://root.cern.ch/root/root_v5.30.00.source.tar.gz tar -xzvpf root_v5.30.00.source.tar.gz cd root WHERE_TO_INSTALL_ROOT = / usr / local ##  не стесняйтесь изменять это ./configure linux \ --with-x11-libdir = / usr / lib / i386-linux-gnu \ --with-xft-libdir = / usr / lib / i386-linux-gnu \ -  с-xext-libdir = / usr / lib / i386-linux-gnu \ --with-xrootd-opts = - syslibs = / usr / lib / i386-linux-gnu \ --prefix = $ WHERE_TO_INSTALL_ROOT сделать # sudo make  install ## sudo необходимо хотя бы для / etc / root # НИКОГДА не используйте make install в современных дистрибутивах.  Вместо этого используйте: sudo checkinstall --pkgname = root-framework --fstrans = no --strip = no make install sudo cd $ WHERE_TO_INSTALL_ROOT исходный бит / thisroot.sh root ## :-) работает ... .Q // выйти  root  

ПРИМЕЧАНИЕ. Во время написания этой 5.30 / 00 была последняя и рекомендуемая версия. Не стесняйтесь изменить это на другую (я рекомендую) версию, доступную в то время, когда вы читаете это.

7
ответ дан 13 August 2018 в 16:07
  • 1
    Очень полезно, спасибо! У меня была странная проблема с lzma, решена с использованием внутренней библиотеки: --enable-builtin-lzma – user 17 July 2011 в 00:02

Вы можете скачать скомпилированный пакет здесь http://sourceforge.net/projects/cernrootdebs/ , это довольно просто. Прочтите инструкции.

Чтобы ответить Роланду Тейлору: инструкции перечислены в файле Readme. Для установки требуется просто дважды щелкнуть по архиву deb.

Цитата: «Этот пакет будет установлен на / opt / root dir, чтобы не противоречить корневому пакету, предоставленному репозиториями Ubuntu. может захотеть создать символическую ссылку в / usr / bin, это мой выбор:

  sudo ln -s / opt / root / bin / root / usr / bin / root-latest  

, чтобы вы могли запускать root из ubuntu repos, набрав root, или мою версию, набрав root-latest (для обновления с предыдущей версии, упакованной мной, сначала удалите старый пакет) «

В случае, если root не запускается, потому что он не находит libCore.so, но эти две строки в вашем ~ / .bashrc

  экспортируют ROOTSYS = / opt / root / export LD_LIBRARY_PATH = $  LD_LIBRARY_PATH: $ ROOTSYS / lib / root:  

Включена поддержка asimage, astiff, builtin_afterimage, builtin_ftgl, builtin_glew, cintex, explicitlink, fftw3, genvector, krb5, mathmore, memstat, minuit2, opengl , pgsql, python, reflex, roofit, shadowpw, shared, ssl, tmva, unuran, x11, xft, xml. "

4
ответ дан 13 August 2018 в 16:07
  • 1
    Пожалуйста, включите содержание ссылки (инструкции) в свой ответ. – RolandiXor♦ 26 September 2012 в 00:26

Другие вопросы по тегам:

Похожие вопросы: