¿Forma indolora de instalar una nueva versión de R?

Andrew Gelman lamentó recientemente la falta de un proceso de actualización fácil para R (Probablemente más relevante en Windows que en Linux). ¿Alguien tiene un buen truco para realizar la actualización, desde instalar el software hasta copiar todas las configuraciones / paquetes?

Esta sugerencia estaba contenida en los comentarios y es lo que he estado usando recientemente. Primero instale la nueva versión, luego ejecute esto en la versión anterior:

#--run in the old version of R
setwd("C:/Temp/")
packages <- installed.packages()[,"Package"]
save(packages, file="Rpackages")

Seguido de esto en la nueva versión:

#--run in the new version
setwd("C:/Temp/")
load("Rpackages")
for (p in setdiff(packages, installed.packages()[,"Package"]))
install.packages(p)

Respuestas a la pregunta(10)

Su respuesta a la pregunta