recientemente he instalado R-2.12.0 de R-2.11.1 y he actualizado todos los paquetes a través de CRAN:actualizar automáticamente los paquetes instalados a partir de R-forjar
update.packages(checkBuilt=TRUE, ask=FALSE)
Ahora quiero actualizar todos los paquetes He instalado desde R-forge, pero solo si no están disponibles en CRAN. En otras palabras, no puedo simplemente ejecute:
update.packages(checkBuilt=TRUE, ask=FALSE, repos="http://r-forge.r-project.org")
porque sería instalar la versión R-fragua del paquete survival
sobre la versión que viene con R-2.12.0.
Probablemente podría utilizar alguna combinación de la información de old.packages
y packageStatus
para determinar qué paquetes existen solo en R-forge, pero quería preguntar si había una manera más fácil antes de crear una solución personalizada.
En Mac tipo de uso = "fuente" en el último paso: por ejemplo, update.packages (checkBuilt = TRUE, ask = FALSE, repos = "http://r-forge.r-project.org", oldPkgs = pkgsToUp, type = "fuente") – Janvb