Actualice un paquete y evite que vuelva al original

Quiero actualizar el paquete ggplot2:

library(ggplot2)
packageDescription("ggplot2")["Version"]
> 0.8.3

Pero la versión actual es 0.8.7.

Intenté update.packages (), que parecía funcionar bien. Pero todavía devolvió la versión anterior 0.8.3.

Así que descargué e instalé la fuente del paquete de Cran, que dice 0.8.7 en la página de descarga. Luego lo instalo a través del menú GUI en R. Vuelve

** building package indices ...
* DONE (ggplot2)

Entonces corro:

packageDescription("ggplot2")["Version"]
> 0.8.3

¡Y todavía tengo la versión anterior!

No sé por qué esto no funciona, lo que es más, ya me había encontrado con este problema antes y lo resolví (no recuerdo exactamente qué), ¡pero ahora ha vuelto a la versión anterior! ¿Cuál es la forma más fácil de mantener paquetes como este actualizados automáticamente y no hacer que vuelvan a referirse a paquetes más antiguos?

Respuestas a la pregunta(2)

Su respuesta a la pregunta