Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
tutorial:rootinstall [2018/12/10 13:38] – minerva1993 | tutorial:rootinstall [2023/03/06 13:44] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
==== Installing ROOT ==== | ==== Installing ROOT ==== | ||
- | ROOT6을 설치하는 방법에 대해 알아본다. 우선 ROOT 공식 [[https:// | + | ROOT6을 설치하는 방법에 대해 알아본다. 우선 ROOT 공식 [[https:// |
+ | 특별한 이유가 없다면 Binary file을 이용해 설치하는것을 권장한다. | ||
+ | |||
+ | === Binary distributions === | ||
== MacOS == | == MacOS == | ||
- | Mac OS의 경우 루트 설치 전에 Xcode를 먼저 설치해야한다. Xcode를 설치했으면 [[https:// | + | Mac OS의 경우 루트 설치 전에 Xcode를 먼저 설치해야한다. Xcode를 설치했으면 [[https:// |
+ | < | ||
+ | / | ||
+ | brew install python2 | ||
+ | </ | ||
- | === Binary | + | == Binary |
설치하고자하는 컴퓨터의 컴파일러와 OS 버전에 맞는 배포판을 다운로드 받아 압축을 풀고, ~/ | 설치하고자하는 컴퓨터의 컴파일러와 OS 버전에 맞는 배포판을 다운로드 받아 압축을 풀고, ~/ | ||
< | < | ||
source / | source / | ||
+ | #.bashrc를 나가서 | ||
+ | source ~/.bashrc | ||
</ | </ | ||
=== Source compile === | === Source compile === | ||
+ | |||
+ | == Fedora OS == | ||
+ | |||
+ | * 페도라에서 제공하는 루트의 버전 업데이트가 잘 안되지만 기본적으로 | ||
+ | < | ||
+ | sudo yum install root | ||
+ | </ | ||
+ | 를 이용해 루트를 설치할 수 있다. | ||
+ | |||
+ | * Fedora 29에서 설치됨을 확인했다. | ||
+ | |||
+ | 0. [[https:// | ||
+ | |||
+ | 1. 먼저 패키지를 컴파일 하는데 필요한 다른 패키지들을 받아준다.[[https:// | ||
+ | < | ||
+ | #설치 방법은 아래와 같다 | ||
+ | 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 ~/ | ||
+ | </ | ||
+ | |||
+ | 4. 방금 만든 폴더에 들어가서 | ||
+ | < | ||
+ | cd ~/ | ||
+ | cmake 압축_푼_경로/ | ||
+ | </ | ||
+ | 필요한 패키지들이 정상적으로 설치되어있는지 확인한다. | ||
+ | 에러메세지가 뜨지 않고 정상 종료 되면 컴파일을 시작한다. | ||
+ | < | ||
+ | # | ||
+ | sudo cmake --build . --target install | ||
+ | </ | ||
+ | |||
+ | 5. 컴파일이 완료되면 환경설정을 해준다. | ||
+ | < | ||
+ | vi ~/.bashrc | ||
+ | #.bashrc에 적어준다. | ||
+ | source / | ||
+ | #.bashrc를 나가서 | ||
+ | source ~/.bashrc | ||
+ | </ | ||
+ | |||
+ | Ubuntu의 경우 yum 대신 apt-get을 이용하는 것만 다르고 나머지는 같다. | ||
+ | |||
+ | == Mac OS == | ||
+ | < | ||
+ | brew install cmake # Mac OS | ||
+ | </ | ||
+ |