2013-09-06 2 views
7

일부 패키지를 사용하고 싶지만 이전에 사용 가능한 버전은 아카이브에서 가져올 수 있지만 CRAN에서 삭제되었습니다. 이러한 패키지는 r-forge에도 없습니다.CRAN 저장소에서 쉽게 제거 된 패키지를 설치하십시오.

예를 들어

, dynamogafit.

패키지가 제거되었지만 여전히 유용하다는 것을 알고 도움이 될 수 있습니다.

그것은 어떻게 그들에게 쉽게를 설치할 수 있습니까? one_line_install('http://sss.tar.gz')처럼.

그런데 나는 Windows 및/또는 OS X에서 사용할 수 있습니다. 따라서 코드는 "다중 플랫폼"으로 설계되어야합니다.

답변

1

path가 다운로드 한 파일의 경로입니다

install.packages('/path/dynamo_0.1.3.tar.gz', type = 'source') 

을보십시오. 그것이 바로 Mac! 윈도우에서 당신은 패키지를 직접 다운로드 할 필요가 없기 때문에 그것은 쉽게 devtools 패키지를 사용

9

:-) 슬래시와 비트를 연주합니다. 예 :

library(devtools) 
install_url('http://cran.r-project.org/src/contrib/Archive/dynamo/dynamo_0.1.3.tar.gz') 
install_url('http://cran.r-project.org/src/contrib/Archive/gafit/gafit_0.4.tar.gz') 

의심의 여지가 있지만 플랫폼에 독립적입니다.

패키지, 패키지 gafit 트릭에 의존하지 않고 다시 사용할 수 등 그 가치가 무엇인지를 들어 등 install_version, install_local, install_github,

+0

나는 이것을 시도했지만 실패했습니다. 예를 들어, gafit을 설치하는 도중 : '*** arch - i386' '오류 : 패키지 'gafit'''제거'C :/Users/yangzh/Documents/R/gafit''오류 : 명령 실패 (1)' 이것은 소스에서 설치할 수 없다는 것을 의미합니다. 바이너리를 [백업 저장소] (https://github.com/fyears/gafit-backup)에서 다운로드하고 설치해야합니다. – yangzh

+0

@yangzh 패키지가 제거되는 이유는 컴파일하지 않는다는 것입니다. – hadley

+0

또한 github 버전의 개발자는'install_version ("dynamo", "0.1.3")'이 작동하도록 – hadley

3

로 기타 관련 유용한 기능이 있습니다.

코어 R 시스템이 패키징 규칙을 변경함에 따라 몇 년 동안 고장이났습니다. 바라기를 완전히 고쳤습니다.

2

당신이 가고 싶은 얼마나 멀리 뒤쪽에 따라, 당신은 또한이 그것이로 CRAN에서 패키지를 설치하기 위해 2014 년

예 : 9 월 다시가는 크랑의 일상 스냅 샷의 순서입니다 MRAN snapshot archive. 사용할 수 있습니다 2015 년 6 월 30 일 :

install.package("my_package", 
    repos="https://mran.microsoft.com/snapshot/2015-06-30") 
관련 문제