Installing ROOT into a specific location

Try:

wget https://root.cern.ch/download/root_v5.34.30.source.tar.gz
rm -rf root && tar -zxf root_v5.34.30.source.tar.gz
rm -rf root-5.34.30 && mv root root-5.34.30
export PYTHON=${LOCATION}/python/2.7.0/bin/python
export PATH=${LOCATION}/python/2.7.0/bin:${PATH}
export ROOTSYS=${LOCATION}/root/5.34.30
rm -rf ${ROOTSYS}
CONFIGURE_OPTIONS="\
--enable-soversion --all \
--with-python-incdir=${PYTHON}/include \
--with-python-libdir=${PYTHON}/lib \
--with-pythia6-libdir=${LOCATION}/pythia/6.4.28/lib \
--disable-pythia8 \
"
echo CONFIGURE_OPTIONS=${CONFIGURE_OPTIONS}
cd root-5.34.30
./configure ${CONFIGURE_OPTIONS}
make -j
make -j install

… or …

wget https://root.cern.ch/download/root_v5.34.30.source.tar.gz
rm -rf root && tar -zxf root_v5.34.30.source.tar.gz
rm -rf root-5.34.30 && mv root root-5.34.30
export PYTHON=${LOCATION}/python/2.7.0/bin/python
export PATH=${LOCATION}/python/2.7.0/bin:${PATH}
rm -rf ${LOCATION}/root/5.34.30
CONFIGURE_OPTIONS="\
--enable-soversion --all \
--prefix=${LOCATION}/root/5.34.30 \
--etcdir=${LOCATION}/root/5.34.30/etc/root \
--with-python-incdir=${PYTHON}/include \
--with-python-libdir=${PYTHON}/lib \
--with-pythia6-libdir=${LOCATION}/pythia/6.4.28/lib \
--disable-pythia8 \
"
echo CONFIGURE_OPTIONS=${CONFIGURE_OPTIONS}
cd root-5.34.30
unset ROOTSYS
./configure ${CONFIGURE_OPTIONS}
make -j
make -j install

See also: Missing Canvas