모든 사용자에 대해 일관된 패키지 버전을 유지하기 위해 서버에 공유 R 패키지 디렉토리가 있습니다. 다른 사용자가 원래 설치 한 새 버전의 패키지를 다른 사람이 설치하려고하거나 해당 패키지가 다른 위치에로드 될 때 설치하려고하면 문제가 발생합니다. 이 경우 R은 공유 패키지 디렉토리에 00LOCK-PackageName 디렉토리를 만들고 설치 프로그램이 디렉토리 내의 많은 파일에 대한 쓰기 권한을 갖지 못하도록 권한을 부여합니다. 그런 다음 여러 사람이 디렉토리를 삭제하거나 시스템 관리자 중 한 명이 동일한 작업을하도록 디렉토리를 chmod-ind해야합니다.서버에 공유 R 패키지 디렉토리를 설정하려면 어떻게합니까?
우리는 R 패키지를 사용하여보고 인프라를 유지 관리하고 배포하기 때문에 특히 심각한 문제입니다. 우리가 지속적으로 업데이트하고 공유 서버에 배포하는 것입니다.
공유 R 패키지 관리를 용이하게하는 설정 또는 프로그램이 있습니까? 일반적인 팁이 있습니까?
시스템 라이브러리에 루트로 설치할 수 없으므로 모든 사용자가 해당 패키지에 액세스 할 수 있습니까? –
관련 질문 : http://stackoverflow.com/questions/9026443/safe-method-for-updating-r-packages-is-hot-swapping-possible –