MacPortsを使う方法

注意

2013年ころの情報です。 より新しい情報を検索することをオススメします。

Macユーザの場合MacPortsを使ってインストールする方法が楽ちんでオススメです。 環境変数($ROOTSYS$LD_LIBRARY_PATH$DYLD_LIBRARY_PATHなど)の設定も不要です。

MacPorts に登録されているポート名(パッケージ名)にはroot5root6があります。 両方をインストールすることはできますが、同時に使うことはできません。 簡単に切り替える方法は後述します。

ROOT6

variants なしでインストールした場合です。 python27 はデフォルトで ON です。

1$ sudo port install root6
2$ port installed root6
3The following ports are currently installed:
4root6 @6.04.02.99_0+cocoa+gcc48+graphviz+gsl
5        +http+minuit2+opengl+python27+roofit
6        +soversion+ssl+tmva+xml

ROOT6 + python34

variantspython34 を指定した場合です。 最近インストールしてみたので gcc5 がデフォルトになってます。

1$ sudo port install root6 +python34
2$ port installed root6
3The following ports are currently installed:
4root6 @6.04.02.99_0+cocoa+gcc48+graphviz+gsl
5        +http+minuit2+opengl+python27+roofit
6        +soversion+ssl+tmva+xml
7root6 @6.04.02.99_0+cocoa+gcc5+graphviz+gsl
8        +http+minuit2+opengl+python34+roofit
9        +soversion+ssl+tmva+xml (active)

ROOT5

variants なしでインストールしました。 python27 はデフォルトで OFF です。 後述する PyROOT を使用する場合は ON にしてインストールする必要があります。

1$ sudo port install root5
2$ port installed root5
3The following ports are currently installed:
4root5 @5.34.34_0+cocoa+gcc48+graphviz+gsl
5        +http+minuit2+opengl+roofit
6        +soversion+ssl+tmva+xml (active)