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 04:33] – minerva1993 | tutorial:rootinstall [2023/03/06 04:44] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ==== Installing ROOT ==== | ==== Installing ROOT ==== | ||
| - | ROOT6을 설치하는 방법에 대해 알아본다. 우선 ROOT 공식 [[https:// | + | ROOT6을 설치하는 방법에 대해 알아본다. 우선 ROOT 공식 [[https:// |
| - | + | 특별한 이유가 없다면 Binary file을 이용해 | |
| - | Mac OS의 경우 루트 설치 전에 Xcode를 먼저 설치해야한다. Xcode를 | + | |
| === Binary distributions === | === Binary distributions === | ||
| + | |||
| + | == MacOS == | ||
| + | Mac OS의 경우 루트 설치 전에 Xcode를 먼저 설치해야한다. Xcode를 설치했으면 [[https:// | ||
| + | < | ||
| + | / | ||
| + | brew install python2 | ||
| + | </ | ||
| + | |||
| + | == 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 | ||
| + | </ | ||
| + | |||