Linux에서 루트를 설치하고 사용하는 방법

Linuxeseo Luteuleul Seolchihago Sayonghaneun Bangbeob




Root는 통계 분석을 위해 CERN 실험실에서 설계한 매우 인기 있는 오픈 소스 소프트웨어 프레임워크입니다. 상대적으로 쉽게 방대한 데이터 세트로 작업할 수 있는 능력 때문에 고에너지 물리학 연구 커뮤니티에서 높은 평가를 받고 있습니다. 데이터 세트 크기는 지금까지 구축된 가장 메모리 효율적인 프로그래밍 언어 중 하나인 C++ 인터프리터를 코어에서 사용하기 때문에 루트 사용자에게는 거의 관심이 없습니다.

루트 응용 프로그램은 또한 프로그래밍 배경이 거의 또는 전혀 없는 사람들이 이 도구와 상호 작용하고 응용 프로그램에 사용할 수 있도록 하는 고유한 그래픽 사용자 인터페이스와 함께 제공됩니다. 이 도구에 핵심 기능을 제공하기 위해 백엔드에서 작동하는 C++ 인터프리터도 있습니다. 이 인터프리터는 루트 프롬프트를 사용하여 C++로 코드를 작성하여 상호 작용할 수 있습니다.







루트는 주로 대량의 데이터를 연구하고 분석하는 데 사용됩니다. Root가 모든 데이터를 시각화할 수 있는 다양한 표현은 모든 데이터 분석 도구에서 생성된 가장 독특하고 정보가 풍부한 시각화 중 일부입니다. Root는 대규모 데이터 세트의 여러 계층에서 그래프 및 시각적 성능 메트릭을 쉽게 생성할 수 있을 뿐만 아니라 이 모든 작업을 매우 빠르게 수행하고 다른 데이터 마이닝 도구에 비해 더 많은 메모리를 보존할 수 있습니다. Root의 시각적 성능 메트릭의 몇 가지 예는 다음과 같습니다.







설치

설치 및 사용하려면 뿌리 , 먼저 이 프레임워크에 대한 몇 가지 전제 조건을 설치해야 합니다.





1. 다음을 사용하여 루트에 필요한 몇 가지 필수 패키지를 설치합니다. 적절한 패키지 관리자. 여기에는 다음이 포함됩니다. 자식 , dpkg-dev , gcc , 지++ , 그리고 더.

Linux 시스템에서 Bash 터미널을 열고 다음 명령을 실행합니다.



$ 스도 적절한 설치 설치 자식 dpkg-dev 만들다 지++ gcc binutils libx11-dev

다음과 유사한 출력이 표시되어야 합니다.

$ 스도 적절한 설치 설치 libxpm-dev libxft-dev libxext-dev

다음과 유사한 결과가 표시됩니다.

2. 이제 설치하려는 디렉토리로 이동합니다. 뿌리 다음 명령을 실행하여:

$ CD / usr / 현지의 /

3. 다운로드 뿌리 Github의 파일.

다음 명령을 실행합니다.

$ 스도 자식 클론 https: // github.com / 루트 미러 / root.git

다음 이미지와 비슷한 결과가 출력되어야 합니다.

4. 이전 단계에서 다운로드한 “root” 폴더의 소유권을 변경합니다.

다음 명령을 실행합니다.

$ 스도 -아르 자형 '사용자 이름' 뿌리


메모 : 시스템의 사용자 이름을 모르는 경우 다음 명령을 실행하면 출력의 첫 번째 열이 사용자 이름입니다.

$ 누구

5. 다운로드한 모든 파일이 포함된 '루트' 디렉토리로 이동한 다음 코드를 빌드합니다.

다음 명령을 실행합니다.

$ CD 뿌리 && . / 구성하다 --모두 && 만들다 -제이 4

다음과 유사한 출력이 표시되어야 합니다.


메모 : 이전 명령이 작동하지 않으면 다음 명령을 실행하십시오.

$ 만들다 깨끗한 && . / 구성하다 --최소 && 만들다


메모 : 5단계 실행을 완료하는 데 몇 분 정도 걸릴 수 있습니다. 완료율을 보여주는 터미널 출력을 볼 수 있습니다.

6. 빌드가 완료되면 다음 명령을 실행합니다.

$ 원천 큰 상자 / thisroot.sh

7. 이제 실행할 수 있습니다. 뿌리 다음 명령을 실행하여:

$ 뿌리



뿌리 이제 터미널에서 프롬프트가 열리고 이를 사용하여 C++로 코드를 작성할 수 있습니다.

사용자 설명서

열려면 뿌리 캔버스에서 설치 가이드의 7단계 이후에 다음 명령을 실행합니다.

T캔버스 C


터미널에는 다음과 같은 출력이 있습니다.


의 인스턴스 뿌리 캔버스가 열립니다. 요구 사항에 따라 여기에서 변경할 수 있습니다.


웹 브라우저에서 캔버스를 열려면 도구 상단의 도구 모음에서 옵션을 선택하고 브라우저 시작 옵션. 이것은 인스턴스를 열어야 합니다. 뿌리 기본 브라우저 애플리케이션에서.

결론

뿌리 CERN에서 개발한 무료 데이터 분석 및 통계 분석 소프트웨어입니다. 앞에서 설명한 것처럼 주로 대규모 데이터 세트에서 데이터 분석을 실행하는 데 사용됩니다. Root가 경쟁에서 눈에 띄는 데 도움이 되는 것은 매우 메모리 효율적인 C++ 백엔드를 사용하여 다양한 크기의 데이터 세트에서 대부분의 분석 모델을 매우 빠르게 실행할 수 있다는 사실입니다.

루트 프롬프트는 C++로 코드를 작성해야 하므로 사전 프로그래밍 경험이 필요합니다. 그러나 프로그래밍 지식이 없는 사람이 이 도구를 사용할 수 없다는 의미는 아닙니다. 도구와 함께 제공되는 캔버스 및 그래픽 사용자 인터페이스는 직관적인 드래그 앤 드롭 방식을 사용하여 모델 및 애플리케이션을 구축하는 데 도움이 됩니다.

Root는 널리 사용되는 언어이고 데이터 마이닝을 위한 최고의 소프트웨어 라이브러리를 포함하고 있기 때문에 Python에 대한 지원도 제공합니다. 이 설치로 얻는 루트 프롬프트도 Python 명령으로 실행되도록 구성할 수 있습니다. 이렇게 하면 이 도구와 상호 작용할 수 있는 새로운 방법이 열립니다.

이 소프트웨어 프레임워크와 상호 작용하는 데 사용할 수 있는 여러 가지 방법은 이 도구를 사용하는 부수적인 이점일 뿐입니다. 주요 이점은 오늘날 시장에서 사용할 수 있는 대부분의 다른 프레임워크보다 더 빠르게 데이터 분석 작업을 완료할 수 있는 기능입니다.