소스 (R 내)에서 이전 버전의 패키지를 설치하려면
packageurl <- "http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz"
install.packages(packageurl, repos=NULL, type="source")
이것이 작동하지 않고 Windows 를 사용하는 경우 패키지 빌드 / 컴파일에 적합한 도구 체인이 없기 때문일 수 있습니다. 일반적으로 CRAN에서 사전 컴파일 된 바이너리를 설치하지만 바이너리가 아닌 패키지 소스 만 보관합니다 . [1] 즉, 모든 것을 로컬에서 컴파일 할 수 있도록 Rtools 를 설치해야 합니다. (참고 : Rtools 는 R 패키지가 아닙니다 .)
아래 @shadow의 답변 은 또한 사용할 수있는 경우를 만듭니다 devtools::install_version()
. 또한 좋은 생각이지만 Windows에서 Rtools가 필요합니다.
2015 년 9 월 18 일 현재 CRAN에 새로운 패키지 버전 이 나타났습니다 . 이는 Revolution Analytics MRAN 서버를 사용하여 특정 버전 또는 날짜에 대한 패키지를 설치합니다.
# install yesterday's version of checkpoint, by date
install.dates('checkpoint', Sys.Date() - 1)
# install earlier versions of checkpoint and devtools
install.versions(c('checkpoint', 'devtools'), c('0.3.3', '1.6.1'))
그것은 Rtools가 Windows에 바이너리 패키지를 설치할 필요가 없다는 장점이 있지만 MRAN이 시작된 2014-09-17로 돌아가는 경우에만 작동합니다.
명령 줄에서 이전 버전을 설치하려면 (R 외부) :
R CMD INSTALL
패키지 소스 ( "tarball")가 컴퓨터에 로컬로 있으면 명령 줄 (터미널, 명령 프롬프트 등) 을 사용하여 패키지를 설치할 수도 있습니다 (예 wget
: (있는 경우)).
wget http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz
또는 Windows를 사용하는 경우 PowerShell을 사용하는 해당 기능은 다음과 같습니다.
(new-object System.Net.WebClient).DownloadFile("http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz", "./ggplot2_0.9.1.tar.gz")
또는 웹 브라우저를 통해 CRAN 아카이브에서 소스를 다운로드 할 수 있습니다.
로컬 파일에서 설치하려면 다음을 수행하십시오.
R CMD INSTALL ggplot2_0.9.1.tar.gz
그것은 모든 플랫폼에서 작동해야합니다 (위와 마찬가지로 패키지 빌드를위한 툴 체인이 필요하다는 경고가 있습니다).
[1] 더 이상 사실이 아닙니다. 2016 년 3 월부터 CRAN은 이전 버전의 R (> 5 세) 용 Windows 및 Mac 바이너리가 포함 된 "CRAN Archive"서버 를 호스팅하기 시작했습니다 . 이제를 사용하여이 서버에서 직접 설치할 수 있습니다 install.packages()
. 자세한 내용은 새로운 R FAQ 7.44 를 참조하십시오.
checkBuilt
? stackoverflow.com/questions/16503554/…