R 패키지를 설치하지 않고 다운로드하고 로드할 수 있는 방법이 있나요?

R 패키지를 설치하지 않고 다운로드하고 로드할 수 있는 방법이 있나요?

R 패키지 GridExtra를 사용하여 일부 그래프를 생성해야 하는데 사용 중인 컴퓨터에 패키지를 설치할 권한이 없습니다. 설명된 방법을 시도해 보았습니다.루트 액세스 없이 패키지 설치, 그러나 다음 메시지를 받았습니다:

Warning in install.packages("gridExtra", lib = "/data/Rpackages/") :
    'lib = "/data/Rpackages/"' is not writable
Error in install.packages("gridExtra", lib = "/data/Rpackages/") : 
    unable to install packages
Execution halted

루트 액세스 없이 R 패키지를 다운로드할 수 있는 다른 방법이 있습니까?

참고: 컴퓨터 자체에서 작업하는 것이 아니라 /scratch/username/을 사용하여 HPCC에서 작업하고 있다는 점을 언급해야 합니다. 프로세스가 깔끔할수록 설치에 제약이 많아요..

답변1

인수를 제거하십시오 lib. 패키지는 홈 디렉토리의 디렉토리에 설치되어야 합니다.

install.packages("gridExtra")

미러를 지정해야 하는 경우(이런 경우인 것 같습니다), repos다음과 같이 매개변수를 사용하여 추가하세요.

install.packages("gridExtra", repos = "http://cran.univ-lyon1.fr")

다음을 실행하여 적절한 이미지를 선택할 수 있습니다.

chooseCRANmirror()

프롬프트 에서 R대화식으로 실행할 수 있으며 다음을 실행하여 미러의 URL을 확인할 수 있습니다.

options("repos")

또는 미러 목록을 볼 수 있습니다http://cran.r-project.org/mirrors.html

관련 정보