J'ai récemment installé la R-2.12.0 à partir de la R-2.11.1 et j'ai mis à jour tous les paquets CRAN via :
update.packages(checkBuilt=TRUE, ask=FALSE)
Maintenant, je veux mettre à jour tous les paquets que j'ai installés à partir de R-forge, mais seulement s'ils ne sont pas disponibles sur CRAN . En d'autres termes, je ne peux pas simplement fuir :
update.packages(checkBuilt=TRUE, ask=FALSE, repos="http://r-forge.r-project.org")
parce qu'il installerait la version R-forge de l' survival
par rapport à la version fournie avec R-2.12.0.
Je pourrais probablement utiliser une combinaison des informations de old.packages
y packageStatus
pour déterminer quels paquets n'existent que sur R-forge, mais je voulais savoir s'il existait un moyen plus simple avant de construire une solution personnalisée.