Para instalar una versión anterior de un paquete desde el origen (dentro de R):
packageurl <- "http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz"
install.packages(packageurl, repos=NULL, type="source")
Si esto no funciona para usted y está en Windows, la razón es probablemente la falta de una cadena de herramientas adecuada para compilar / compilar paquetes . Normalmente, instalaría un binario precompilado de CRAN, pero solo archivan las fuentes del paquete , no los binarios. [1] Esto significa que necesita instalar Rtools para poder compilar todo localmente. (Nota: Rtools no es un paquete R ).
La respuesta de @ shadow a continuación también explica el caso que puede usar devtools::install_version(). Esa también es una buena idea, pero también está sujeta a la necesidad de Rtools en Windows.
A partir del 18 de septiembre de 2015, apareció una nueva versión de paquete en CRAN . Esto se basa en el servidor Revolution Analytics MRAN para instalar paquetes para versiones o fechas específicas:
# 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'))
Eso tiene la ventaja de no requerir que Rtools instale paquetes binarios en Windows, pero solo funciona desde 2014-09-17 (cuando se lanzó MRAN).
Para instalar una versión anterior desde la línea de comandos (fuera de R):
También puede instalar un paquete mediante el uso R CMD INSTALLde la línea de comando (Terminal, Símbolo del sistema, etc.) una vez que tenga el origen del paquete ("tarball") localmente en su máquina, por ejemplo, utilizando wget(si lo tiene):
wget http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz
o, si estás en Windows, un equivalente usando PowerShell sería:
(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")
o simplemente puede descargar la fuente del archivo CRAN a través de su navegador web.
Para instalar desde el archivo local, simplemente puede hacer:
R CMD INSTALL ggplot2_0.9.1.tar.gz
Eso debería funcionar en cualquier plataforma (con la misma advertencia, como la anterior, sobre la necesidad de una cadena de herramientas para crear paquetes).
[1] Esto ya no es del todo cierto. A partir de marzo de 2016, CRAN comenzó a alojar un servidor "CRAN Archive" que contiene archivos binarios de Windows y Mac para versiones muy antiguas de R (> 5 años). Ahora puede instalar directamente desde este servidor utilizando install.packages(). Vea la nueva R FAQ 7.44 para algunos detalles.
checkBuilt? stackoverflow.com/questions/16503554/...