$ su # yum install libxml* # yum install libtool |
$ tar xzvf root_v5.32.00.source.tar.gz $ mv root root_v5.32(これをしておかないと後で名前がかぶる) $ cd root_v5.32 $ ./configure linux --prefix=/usr/local/root --enable-minuit2 --enable-glite --enable-dcache --enable-memstat --enable-xml --enable-xrootd --enable-tmva --enable-reflex --enable-castor $ make $ su # make install |
export MAKEFLAGS="-j4 $MAKEFLAGS" |
# root export temp_dir=$PWD cd /usr/local/root(prefixで指定したディレクトリ) source bin/thisroot.sh cd $temp_dir unset temp_dir |
$ source .bashrc |
$ printenv | grep ROOT ROOTSYS=/usr/local/root |
$ tar xzvf anaroot_v4.4.0.nadeko.4.12 $ mv anaroot_v4.4.0.nadeko.4.12 anaroot $ cd anaroot $ ./autogen.sh --prefix=$PWD $ make install |
# anaroot export TARTSYS=$HOME/root/anaroot export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TARTSYS/lib |
$ cd run(インストールしたディレクトリの下のrunに移動) $ root -l add include path : -I/home/nishi/root/anaroot/include add include path : `xml2-config --cflags` add linked libs : `xml2-config --libs` reading libXMLParser.so reading /home/nishi/root/anaroot/lib/libananadeko.so reading /home/nishi/root/anaroot/lib/libanacore.so reading /home/nishi/root/anaroot/lib/libanadali.so reading /home/nishi/root/anaroot/lib/libanasamurai.so reading /home/nishi/root/anaroot/lib/libanaanaloop.so |
root [0] fetch("root/hist2.root") root [1] hn() root [2] prx() |
・root : うざい ・root -l : うざくない ・root -b : バッチモード(グラフィックなし) ・root file.root: file.rootを開いてくれる |
・.q : ROOTの終了 ・.?(.help) : help ・.! : shell ・.x macro.C : マクロの実行 ・.x macro.C+ : マクロをコンパイルして実行 ・.L macro.C : マクロのロード ・.L macro.C+ : マクロをコンパイルしてロード |