This is an old revision of the document!
Installing ROOT
ROOT6을 설치하는 방법에 대해 알아본다. 우선 ROOT 공식 홈페이지에 접속하여 다운받고자하는 버전의 페이지로 이동한다. Binary file을 이용해 설치하는것을 권장한다.
MacOS
Mac OS의 경우 루트 설치 전에 Xcode를 먼저 설치해야한다. Xcode를 설치했으면 링크에서 OS버전에 맞는 Command Line Tools를 찾아 설치한다. python package를 관리하기 위해 homebrew와 pip를 설치한다. pip는 python을 새로 설치하면 된다.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew install python2
Binary distributions
설치하고자하는 컴퓨터의 컴파일러와 OS 버전에 맞는 배포판을 다운로드 받아 압축을 풀고, ~/.bashrc에 다음을 추가한다. (경로는 적절히 바꿔야 함)
source /ROOT_설치_폴더까지의_주소/bin/thisroot.sh
Source compile
brew install cmake # Mac OS
Fedora OS
* 페도라에서 제공하는 루트의 버전 업데이트가 잘 안되지만 기본적으로
sudo yum install root
를 이용해 루트를 설치할 수 있다.
0. root 홈페이지에서 Source file을 다운로드 받는다.
1. 먼저 패키지를 컴파일 하는데 필요한 다른 패키지들을 받아준다. 필요한 패키지 목록
#설치 방법은 아래와 같다 sudo yum install package #필수 패키지 git cmake gcc-c++ gcc binutils libX11-devel libXpm-devel libXft-devel libXext-devel #선택 패키지 gcc-gfortran openssl-devel pcre-devel mesa-libGL-devel mesa-libGLU-devel glew-devel ftgl-devel mysql-devel fftw-devel cfitsio-devel graphviz-devel avahi-compat-libdns_sd-devel libldap-dev python-devel libxml2-devel gsl-static
2. 받은 source 파일의 압축을 풀어주고 설치할 위치에 root폴더를 만든다.
tar -zxvf root_source_file.tar.gz mkdir ~/설치하고_싶은_경로/root
4. 방금 만든 폴더에 들어가서
cd ~/설치하고_싶은_경로/root cmake 압축_푼_경로/root_source_file # 실제 소스파일 경로 확인해서 붙여넣기 하기 바람
필요한 패키지들이 정상적으로 설치되어있는지 확인한다. 에러메세지가 뜨지 않고 정상 종료 되면 컴파일을 시작한다.
#~/설치하고_싶은_경로/root 안에서 실행 cmake --build . --target install
5. 컴파일이 완료되면 환경설정을 해준다.
vi ~/.bashrc #.bashrc에 적어준다. source /ROOT_설치_경로/bin/thisroot.sh
Ubuntu의 경우 yum 대신 apt-get을 이용하는 것만 다르고 나머지는 같다.