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 INSTALL
de 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/...