Fedora 40 또는 39에 R 및 RStudio를 설치하는 방법

R은 통계 컴퓨팅, 데이터 분석 및 시각화에 널리 사용되는 강력한 프로그래밍 언어입니다. 통계 기술 및 그래픽 모델링을 위한 광범위한 라이브러리와 도구를 제공하므로 데이터 과학, 연구 및 학계에서 널리 선택됩니다. RStudio는 사용자 친화적인 인터페이스 내에서 구문 강조, 디버깅, 프로젝트 관리 도구 등의 기능을 통해 사용자 경험을 향상시키는 R용 통합 개발 환경(IDE)입니다.

Fedora 40 또는 39에서는 R과 RStudio를 모두 Fedora 리포지토리에서 쉽게 사용할 수 있으므로 설치가 간단합니다. 이 가이드에서는 CRAN(Comprehensive R Archive Network)을 통해 R 패키지를 관리하거나 대체 cran2copr 저장소를 사용하는 방법에 대한 팁과 함께 Fedora의 패키지 관리자를 사용하여 R 및 RStudio를 설치하는 방법을 보여줍니다.

R Lang 설치 전 Fedora 업데이트

R 언어를 설치하기 전에 Fedora 시스템이 최신 상태인지 확인하세요. 시스템 패키지를 새로 고치고 업그레이드하려면 터미널에서 다음 명령을 실행하십시오.

sudo dnf upgrade --refresh

이 명령을 사용하면 기존 패키지가 모두 업데이트되고 사용 가능한 시스템 개선 사항이 적용되어 새 소프트웨어를 보다 원활하게 설치할 수 있습니다.

방법 1: DNF 명령을 통해 R Lang 설치

Fedora Linux는 기본 패키지 관리자인 DNF를 통해 R 프로그래밍 언어를 설치하는 편리한 방법을 제공합니다.

옵션 1: 기본 R 언어 설치

대부분의 사용 사례에 충분한 핵심 구성 요소를 포함하는 R의 표준 설치의 경우 다음 명령을 사용합니다.

sudo dnf install R

이 설치에는 통계 계산 및 그래픽에 필요한 기본 R 언어 기능이 포함되어 있습니다.

옵션 2: 종속성과 함께 R 프로그래밍 언어 설치

특히 개발 목적으로 R의 기능을 향상시키는 모든 종속성을 포함하려면 다음 명령을 사용하십시오.

sudo dnf install -y R-core R-core-devel R-java R-java-devel libRmath libRmath-devel

각 패키지의 구성은 다음과 같습니다.

  • R-core: 기본 R 언어 구성 요소, 필수 라이브러리 및 데이터 세트가 포함되어 있습니다.
  • R-core-devel: R 패키지를 빌드하는 데 필요한 헤더와 개발 도구를 제공합니다.
  • R-java: R에 Java 지원을 통합합니다. 이는 Java 라이브러리 또는 애플리케이션으로 작업할 때 유용합니다.
  • R-java-devel: Java가 필요한 R 패키지를 빌드하기 위한 헤더와 도구를 제공합니다.
  • libRmath: 고급 계산을 위해 R 내에서 사용되는 수학 함수를 포함합니다.
  • libRmath-devel: 수학 함수에 의존하는 R 패키지용 개발 리소스를 제공합니다.

특정 컴파일 시나리오의 경우 전체 기능을 보장하려면 추가 라이브러리가 필요할 수 있습니다.

sudo dnf install libcurl-devel openssl-devel harfbuzz-devel fribidi-devel freetype-devel libpng-devel libjpeg-turbo-devel

이러한 라이브러리는 이러한 기능에 의존하는 R 패키지에 중요한 보안 데이터 전송, 텍스트 렌더링 및 이미지 처리와 같은 특정 요구 사항을 해결합니다.

방법 2: RStudio로 R Lang 설치

다음 두 가지 설치 방법으로 R Lang을 설치하지만 이번에는 RStudio Desktop을 사용합니다.

RStudio IDE를 사용하여 R 설치

R 언어와 함께 IDE(통합 개발 환경)가 필요한 사용자의 경우 RStudio Desktop을 설치하는 것이 최적의 경로입니다. 먼저 R이 설치되어 있는지 확인하십시오.

sudo dnf install R

R 설치 ​​후 RStudio Desktop 설치를 진행합니다.

sudo dnf install rstudio-desktop

RStudio Desktop은 R 개발을 위한 광범위한 환경을 제공하므로 R 코드를 더욱 간단하게 작성, 디버그 및 시각화할 수 있습니다. 이 설정은 응집력 있는 통계 컴퓨팅 및 그래픽 작업 공간을 찾는 개발자에게 이상적입니다.

옵션 4: RStudio 및 종속성과 함께 R 프로그래밍 언어 설치

RStudio 및 R 언어 종속성을 사용하여 전체 개발 설정을 용이하게 하려면 다음을 수행하십시오.

sudo dnf install -y R-core R-core-devel R-java R-java-devel libRmath libRmath-devel rstudio-desktop

이 명령은 패키지 개발 및 Java 기반 애플리케이션과의 통합과 같은 강력한 개발 활동을 위한 R 및 RStudio와 모든 필수 구성 요소를 설치합니다.

R-core-devel, R-java-devel 및 libRmath-devel을 포함하면 복잡한 R 프로젝트를 컴파일하는 데 필요한 모든 개발 헤더와 도구를 사용할 수 있습니다. 이 포괄적인 설치는 복잡한 통계 모델을 작업하거나 R을 다른 소프트웨어와 통합하는 개발자에게 도움이 될 수 있는 고급 R 기능을 지원합니다.

Fedora에서 R 언어 설치 확인

1단계: R 설치 확인

R 및 관련 패키지 설치를 완료한 후에는 설정이 성공적으로 이루어졌는지 확인하는 것이 중요합니다. 터미널을 열고 다음 명령을 사용하여 R 환경을 시작합니다.

R

2단계: R 콘솔 종료

설치가 올바르면 R 콘솔이 나타납니다. 여기에서 R 명령을 실행하고, 데이터 세트를 탐색하고, 통계 분석을 수행할 수 있습니다. R 세션을 종료하고 터미널로 돌아가려면 다음을 입력하십시오.

q()

작업 영역 이미지를 저장하라는 메시지가 표시되면 'n'을 입력하여 저장하지 않고 종료하거나 'y'를 입력하여 향후 세션을 위해 현재 R 작업 영역을 저장할 수 있습니다. 이 확인 단계에서는 R이 Fedora 시스템에 제대로 설치되어 작동하며 데이터 탐색 및 분석 작업을 수행할 준비가 되었는지 확인합니다.

RStudio 데스크탑 실행

터미널에서 RStudio 시작하기

명령줄 인터페이스를 사용하여 RStudio를 직접 열려면 터미널에 다음 명령을 입력하세요.

rstudio

GUI를 통해 RStudio 열기

또는 Fedora 그래픽 사용자 인터페이스를 사용하여 RStudio를 시작할 수 있습니다. 다음 경로를 통해 이동하세요.

활동 > 애플리케이션 표시 > RStudio

CRAN에서 R 패키지를 설치하는 방법

1단계: CRAN에서 R 패키지 찾기

R을 사용하여 데이터 분석을 향상하려면 R 패키지의 기본 저장소인 CRAN(Comprehensive R Archive Network)의 추가 패키지가 필요할 수 있습니다.

다음 명령을 사용하여 Fedora 시스템에서 R 환경을 시작하여 시작하십시오.

R

R 콘솔 내에서 available.packages() 함수를 활용하여 원하는 패키지를 찾으면 CRAN에서 설치할 수 있는 모든 패키지가 나열됩니다. 예를 들어:

available.packages(pattern = "ggplot2")

가용성을 확인하려면 "ggplot2"를 관련 패키지 이름으로 바꾸십시오.

2단계: R 패키지 설치

필요한 패키지를 식별한 후 R 콘솔에서 직접 설치할 수 있습니다. 다음을 실행합니다:

install.packages("package_name")

설치하려면 "package_name"을 "ggplot2"와 같은 패키지의 실제 이름으로 바꾸십시오. 이 명령은 CRAN에서 패키지를 가져와 패키지와 해당 종속성을 설치합니다.

3단계: R 패키지 업데이트

패키지를 최신 상태로 유지하는 것이 중요합니다. CRAN에서 특정 R 패키지를 최신 버전으로 업데이트하려면 다음을 사용하세요.

update.packages("<package name>")

다시 한번 "package_name"을 업데이트하려는 패키지의 실제 이름으로 바꾸십시오.

4단계: R 패키지 제거

시스템에서 R 패키지를 제거해야 하는 경우 R 콘솔에서 다음 명령으로 충분합니다.

remove.packages("<package name>")

"package_name"을 제거하려는 패키지 이름으로 대체하십시오. 이 명령은 선택한 패키지와 해당 종속성을 Fedora 설치에서 안전하게 제거합니다.

이렇게 하면 시스템에서 패키지와 해당 종속성이 제거됩니다.

대체 방법: cran2copr에서 R 패키지 설치

1단계: CRAN2Copr 리포지토리 활성화

최신 R 패키지를 찾는 Fedora 사용자에게 CRAN2Copr은 귀중한 타사 저장소입니다. 시스템에 저장소를 추가하는 것부터 시작하세요. 다음 명령을 실행하여 copr 플러그인을 설치합니다.

sudo dnf install 'dnf-command(copr)

플러그인을 설치한 후 다음을 사용하여 CRAN2Copr을 활성화합니다.

sudo dnf copr enable iucar/cran

리포지토리 활성화 후 이 리포지토리에서 패키지 관리를 용이하게 하는 Copr Manager 도구를 설치합니다.

sudo dnf install R-CoprManager

2단계: CRAN2Copr에서 R 패키지 설치

CRAN2Copr을 활성화하면 R 패키지를 직접 설치할 수 있습니다. 다음 구문을 사용하십시오.

sudo dnf install R-<package name>

예를 들어 CRAN2Copr에서 ggplot2 패키지를 설치하려면 다음을 실행합니다.

sudo dnf install R-ggplot2

이 명령은 CRAN2Copr 저장소에서 지정된 패키지와 필요한 종속성을 검색하여 Fedora와 호환되는 최신 버전이 있는지 확인합니다.

결론

Fedora 시스템에 R 및 RStudio를 설치하면 강력한 도구를 사용하여 통계 분석 및 데이터 시각화 프로젝트에 참여할 수 있습니다. Fedora의 리포지토리를 활용하면 안정적인 설정이 보장되며, CRAN 및 cran2copr은 R의 기능을 확장하는 광범위한 패키지에 대한 액세스를 제공합니다. 정기적으로 환경을 업데이트하여 R 및 RStudio의 최신 개발 내용을 최신 상태로 유지하고 데이터 과학 워크플로에 제공하는 강력한 기능을 활용하세요.

Joshua James

코멘트를 남겨주세요