저는 통계 프로그래밍 언어인 R을 사용하는 통계학자입니다. 나는 현재 내 데스크톱 컴퓨터를 만들고 있으며 Linux를 내 운영 체제로 실행하고 싶습니다. Redhat Enterprise Linux를 필수 Linux 배포판으로 나열하는 Base R 대신 Revolution R Enterprise를 사용하고 싶습니다. 더 구체적으로 말하면 Revolution Analytic의 기술 지원에서는 "우리 설치 프로그램에 'yum' 패키지 관리 서버가 필요하기 때문에 Linux용 Revolution R Enterprise는 현재 Redhat Enterprise Linux에서 지원됩니다.").
저는 Mac OS X 컴퓨터에서 Ubuntu를 실행하고 있으며 Ubuntu를 좋아합니다. Ubuntu는 "yum" 패키지 관리자를 사용하지 않지만 Ubuntu가 설치된 컴퓨터에 Revolution R Enterprise를 설치할 수 있습니까? 그렇지 않은 경우 Redhat Enterprise Linux가 필요합니까, 아니면 다른 Linux 배포판을 사용할 수 있습니까?
Revolution은 tar.gz 파일 형식의 아카이브 파일을 제공합니다.
설치 매뉴얼에서:
2.1 시스템 요구사항
Red Hat Enterprise Linux용 Revolution R Enterprise의 시스템 요구 사항은 다음과 같습니다. 프로세서 x86 호환 아키텍처를 갖춘 64비트 프로세서(AMD64, Intel 64, x86-64, IA-32e, EM64T 또는 x64 칩이라고도 함). Itanium 아키텍처 칩(IA-64라고도 함)은 지원되지 않습니다. 멀티 코어 칩을 권장합니다. 운영 체제: Red Hat Enterprise Linux 5.4 또는 5.5. 메모리: 최소 1GB RAM이 필요하며 4GB 이상이 권장됩니다. 디스크 공간: 최소 500MB의 디스크 공간이 필요합니다.
2.2 패키지 종속성
대부분의 Linux 애플리케이션과 마찬가지로 Revolution R Enterprise는 많은 Linux 패키지에 의존합니다. 표 2.1에 나열된 첫 번째 항목은 수동 설치가 필요하며 자동화 스크립트를 실행하기 전에 설치해야 합니다. 종속성 목록이 어려워 보일 수 있지만 실제로는 rpmlib, glibc, libICE, libgcc, libstdc++, unixODBC 등 6개의 패키지만 설치하면 됩니다.
답변1
특정 버전의 R에는 RHEL이 필요한 것 같습니다. RHEL 수수료를 지불하지 않고 가장 안전한 옵션은 다음을 사용하는 것입니다.중앙 운영 체제기본적으로 모든 브랜딩이 제거된 RHEL입니다. CentOS는 RHEL과 바이너리 호환성을 유지하려고 시도하므로 문제가 발생할 가능성이 가장 적은 것 같습니다.
답변2
일반적으로 yum만 사용하는 것만으로는 패키지 호환성을 달성하기에 충분하지 않습니다. rpm 패키지 형식은 정책을 통해 너무 많은 것을 부과하지 않는다는 점에서 상대적으로 유연합니다. 사용하려는 R 패키지할 수 있다배포에 독립적이고 yum을 통해서만 압축을 풀 수 있도록 패키징하세요. 그러나 그것은더그들은 yum 자체 외부의 배포에 대한 일련의 가정(사용 가능한 라이브러리, 이름, 파일 저장 위치(그리고 어떤 rpm 패키지))을 따를 가능성이 높습니다.그것들에서).
이 경우 Red Hat Enterprise Linux 자체를 사용하거나 CentOS 또는 Scientific Linux(둘 다 Red Hat에서 제공하는 소스 패키지로 구축됨)를 사용하는 것이 좋습니다. 동일한 "제품군"(일반적으로 데스크톱 및 최첨단에 중점을 두는)의 커뮤니티 구축 배포판인 Fedora를 사용할 수도 있습니다.
답변3
yum을 사용해야 하는 경우 Centos, Scientific Linux 또는 Fedora를 선택할 수 있습니다. 마지막 소프트웨어에는 최신 소프트웨어가 포함되어 있어 사용하기가 더 쉽습니다. Centos와 Scientific Linux는 Redhat Enterprise Linux의 클론입니다.