まず、ROOT をインストールしなくてはならないが、
 の展開だけなので
何のことはない。
著者の場合、
 以下に展開している。
# tar -zxvf root_v2.25.02_..._tar.gz -C /optソースファイルからコンパイルしたい場合(ソースをいじりたい場合) については付録に簡単に説明した。 動作環境については、ROOT のホームページに 説明があるが、以下の説明では基本的に LINUX で bash 環境を使っていると仮定している (著者の環境は linuxppc 2k)。 そうでない環境の人は適当に読み変えること。
次に若干の環境変数の設定。
$ export ROOTSYS=/opt/root $ export PATH=$PATH:$ROOTSYS/bin $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ROOTSYS/libいちいち手で打つのが面倒なら、 これらは、
 
まずは 
 にあるデモを走らせてみよう。
適当なディレクトリーに例題をコピーする。 
$ cd <somewhere>/ $ cp -R $ROOTSYS/tutorials . $ cd tutorials
ROOT の 対話セッションを開始するには、
$ rootと打てば良い。 ロゴが表示されセッションが始まる。
 
このロゴがうっとうしければ、
 をつける。
$ root -l
root コマンド自体のコマンドラインオブションは 
 で見られる。
こんな感じだ。
  $ root -?
  Usage: root [-l] [-b] [-n] [-q] [dir] [file1.C ... fileN.C]
  Options:
    -b : run in batch mode without graphics
    -n : do not execute logon and logoff macros as specified in .rootrc
    -q : exit after processing command line macro files
    -l : do not show splash screen
   dir : if dir is a valid directory cd to it before executing
さて、ROOT の対話セッションが始まると、
    *******************************************
    *                                         *
    *        W E L C O M E  to  R O O T       *
    *                                         *
    *   Version   2.25/02    23 August 2000   *
    *                                         *
    *  You are welcome to visit our Web site  *
    *          http://root.cern.ch            *
    *                                         *
    *******************************************
  CINT/ROOT C/C++ Interpreter version 5.14.47, August 12 2000
  Type ? for help. Commands must be C++ statements.
  Enclose multiple statements between { }.
  root [0]
 
と出てくる。
さて、早速デモを走らせてみよう。
root [0] .x benchmarks.C root [1] .q
 
基本的に、"
" で始まるのが対話セッション独自のコマンドで、
それ以外は RCINT という内蔵の C++ インタープリターに
 C++ プログラムとして渡される。
次章より、仕事に使おうとしたときやりたくなることについて どうしたらできるか考えてみよう。