2012-10-01 7 views
8

sé que se puede descargar e instalar los paquetes viejos con¿Es posible definir la versión de un paquete en R install.packages?

R CMD INSTALL package-version.tar.gz 

Me pregunto si usted puede decir install.packages() para instalar una versión específica de un repositorio, lo que evita tener que localizar el tar.gz primero. No encontré esta opción en la entrada de ayuda para install.packages ni buscando en Google. Si esta opción no existe, ¿hay alguna razón para eso? Solo puedo pensar que no todas las repos tienen todas las versiones, por lo que se ven obligados a buscar primero la versión y descargarla.

Hay un equivalent question ya en SO, pero el problema y la respuesta se refieren más a problemas de repositorio, por lo que al final nunca respondieron esta pregunta directamente.

Respuesta

9

install.packages() no, pero hay una función install_version() en el paquete devtools que puede instalar una versión que no sea la más reciente de un repositorio CRAN.

+0

+1, agradable de saber. –

Cuestiones relacionadas