Recentemente ho installato R-2.12.0 da R-2.11.1 e ho aggiornato tutti i pacchetti CRAN via:aggiornare automaticamente i pacchetti installati da R-forgiare
update.packages(checkBuilt=TRUE, ask=FALSE)
Ora voglio aggiornare tutti i pacchetti Ho installato da R-forge, ma solo se non sono disponibili su CRAN. In altre parole, non riesco a eseguire semplicemente:
update.packages(checkBuilt=TRUE, ask=FALSE, repos="http://r-forge.r-project.org")
perché sarebbe installare la versione R-fucina del pacchetto di survival
rispetto alla versione fornita con R-2.12.0.
Probabilmente potrei usare una combinazione delle informazioni da old.packages
e packageStatus
per determinare quali pacchetti esistono solo su R-forge, ma volevo chiedere se esistesse un modo più semplice prima di creare una soluzione personalizzata.
Su Mac uso type = "fonte" nell'ultimo passaggio: per esempio update.packages (checkBuilt = TRUE, ask = FALSE, repos = "http://r-forge.r-project.org", oldPkgs = pkgsToUp, type = "source") – Janvb