요약
종종 보안 이유로 혁명 R 엔터프라이즈 서버, 로컬 저장소 설치를 내부적으로 R 패키지를 설치 하는 동안 인터넷에 연결을 없습니다. 이 문서에서는 해당 로컬 패키지 저장소를 사용 하 여 회전 R 구성http://packages.revolutionanalytics.com/doc/7.3.0/linux/instman.pdf) 끝에 4.2 tools::write_PACKAGES 명령에 잘못 문서에는 있지만 일반적으로 올바릅니다. 1.는 repo의 부모 디렉터리를 만듭니다. 이것을 복사할 수 있지만 예제는 /local/repos. 2. Linux repo를 위한 패키지 원본 필요 합니다 (. tar.gz) src/contrib 부모 repo 디렉터리 (예: /local/repos/src/contrib) 아래에 있습니다. Src/contrib 수동으로 만들 및 수동으로 tar.gz 패키지를 다운로드 하거나 전체 repo 미러를 src/contrib 만들 수 있는 가이드와 같이 rsync를 사용 하 여. 3. R 혁명을 시작 하 고 패키지와 PACKAGES.gz e를 만들 파일 tools::write_PACKAGES를 사용 하는 repo에 대 한 인덱스입니다. Src 패키지 실제로 속해 있는 /local/repos/src/contrib 디렉터리에 대 한 수행 해야 합니다.
4.1 및 4.2 회전 R 엔터프라이즈 설치 설명서의 단원 지침 Linux (> tools:::write_PACKAGES("/local/repos/src/contrib")
참고가 예제에서 /local/repos로 패키지 색인 파일을 만들 수 있다는 설명서와는 다릅니다.
4. RRE 로컬 repo 사용 하 여 구성 합니다. /Usr/lib64/Revo-7.3/R-3.1.1/lib64/R/etc/Rprofile.site를 편집 하 고 편집 하거나 Revo CRAN 미러 기본을 가리키는 줄 주석:} else {r <- c(REVO=Revobase::getRevoRepos())}
RRE 설치 프로그램에서 인터넷 액세스 권한이 없는 경우 사용할 로컬 repo 독점적으로 완벽 하 게 로컬 repo에만이 줄을 바꿉니다.
} else {#r <- c(REVO=Revobase::getRevoRepos())r <- c(LOCAL="/local/repos")}
참고 repo 위치, /local/repos/src/contrib 전체 경로가 아닌 상위 디렉터리를 지정 해야 합니다.
인터넷에 액세스 하 고 로컬 repo 몇 로컬 패키지를 사용 하는 경우 모두 repos를 구성할 수 있습니다.} else {r <- c(REVO=Revobase::getRevoRepos(), LOCAL="/local/repos")}
RRE 시작한는 repo(s)에 대 한 현재 구성을 확인 하십시오.
> options("repos")
맞으면, 설치 패키지를 테스트 합니다. RRE 사용자 권한이 rw 로컬 repos RRE 라이브러리의 전체 경로에 있어야 합니다.