tutorial:rootinstall

This is an old revision of the document!


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 git cmake gcc-c++ gcc binutils \
libX11-devel libXpm-devel libXft-devel libXext-devel

#선택 패키지
sudo yum install 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_source_file
./configure --prefix=$Home/설치하고_싶은_경로/root

필요한 패키지들이 정상적으로 설치되어있는지 확인한다. 에러메세지가 뜨지 않고 마지막 메세지가

make
make install

으로 나타나면 컴파일을 진행한다.

cmake --build

컴파일이 완료되면 환경설정을 해준다.

vi ~/.bashrc
#.bashrc에 적어준다.
source /ROOT_설치_경로/bin/thisroot.sh
  • tutorial/rootinstall.1544521536.txt.gz
  • Last modified: 2023/03/06 13:44
  • (external edit)