установить пакет libssl-dev
sudo apt-get install libssl-dev
, а затем перекомпилировать код.
Вы можете скачать скомпилированный пакет здесь 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. "
Это жутко, что 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 ## 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 была последняя и рекомендуемая версия. Не стесняйтесь изменить это на другую (я рекомендую) версию, доступную в момент, когда вы это читаете.
Я нашел довольно короткое сообщение в Интернете: 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 в команду, которую он читает
Вы можете скачать скомпилированный пакет здесь 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. "
Это жутко, что 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 ## 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 была последняя и рекомендуемая версия. Не стесняйтесь изменить это на другую (я рекомендую) версию, доступную в момент, когда вы это читаете.
Я нашел довольно короткое сообщение в Интернете: 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 в команду, которую он читает
Вы можете скачать скомпилированный пакет здесь 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. "
Это жутко, что 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 ## 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 была последняя и рекомендуемая версия. Не стесняйтесь изменить это на другую (я рекомендую) версию, доступную в момент, когда вы это читаете.
Я нашел довольно короткое сообщение в Интернете: 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 в команду, которую он читает
Я нашел довольно короткий способ работы в Интернете: 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). Чтобы получить
blockquote>./ configure -prefix = / usr / local
, чтобы работать, просто скажите скрипту, где его найти ominous libs, добавив
blockquote>-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 в моем предыдущем сообщении.
blockquote>Надеюсь, что это сработает.
Это то, что root
больше не находится в репозитории (применяется для Ubuntu 11.04). Вот путь
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 была последняя и рекомендуемая версия. Не стесняйтесь изменить это на другую (я рекомендую) версию, доступную в то время, когда вы читаете это.
Вы можете скачать скомпилированный пакет здесь 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. "
Я нашел довольно короткий способ работы в Интернете: 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). Чтобы получить
blockquote>./ configure -prefix = / usr / local
, чтобы работать, просто скажите скрипту, где его найти ominous libs, добавив
blockquote>-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 в моем предыдущем сообщении.
blockquote>Надеюсь, что это сработает.
Это то, что root
больше не находится в репозитории (применяется для Ubuntu 11.04). Вот путь
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 была последняя и рекомендуемая версия. Не стесняйтесь изменить это на другую (я рекомендую) версию, доступную в то время, когда вы читаете это.
Вы можете скачать скомпилированный пакет здесь 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. "
Я нашел довольно короткий способ работы в Интернете: 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). Чтобы получить
blockquote>./ configure -prefix = / usr / local
, чтобы работать, просто скажите скрипту, где его найти ominous libs, добавив
blockquote>-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 в моем предыдущем сообщении.
blockquote>Надеюсь, что это сработает.
Это то, что root
больше не находится в репозитории (применяется для Ubuntu 11.04). Вот путь
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 была последняя и рекомендуемая версия. Не стесняйтесь изменить это на другую (я рекомендую) версию, доступную в то время, когда вы читаете это.
Вы можете скачать скомпилированный пакет здесь 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. "
Я нашел довольно короткий способ работы в Интернете: 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). Чтобы получить
blockquote>./ configure -prefix = / usr / local
, чтобы работать, просто скажите скрипту, где его найти ominous libs, добавив
blockquote>-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 в моем предыдущем сообщении.
blockquote>Надеюсь, что это сработает.
Это то, что root
больше не находится в репозитории (применяется для Ubuntu 11.04). Вот путь
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 была последняя и рекомендуемая версия. Не стесняйтесь изменить это на другую (я рекомендую) версию, доступную в то время, когда вы читаете это.
Вы можете скачать скомпилированный пакет здесь 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. "