R-Forge peut échouer pour construire un paquet pour quelques raisons différentes. Il se pourrait que
la documentation n'a pas été mis à jour pour refléter les récents changements dans le code. Ou,
il se pourrait que certaines dépendances n'étaient pas disponibles au moment de la construction.
Vous pouvez télécharger le code source à l'aide de svn. Tout d'abord, la recherche pour le projet sur l'
R-Forge site et allez à la page d'accueil du projet, par exemple http://r-forge.r-project.org/projects/returnanalytics/
Cliquez sur le SCM lien pour accéder à une page comme ça http://r-forge.r-project.org/scm/?group_id=579
Cette page va vous dire la commande à utiliser pour l'extraction de la projet. Dans ce cas, vous obtenez
Ce projet de référentiel SVN peut être vérifié par le biais de l'accès anonyme avec la commande suivante(s).
svn checkout svn://svn.r-forge.r-project.org/svnroot/returnanalytics/
Si vous êtes sur Windows, vous pouvez télécharger et installer TortoiseSVN
Une fois que vous avez installé TortoiseSVN, vous pouvez faire un clic droit dans une fenêtre de l'Explorateur Windows et sélectionnez
"SVN checkout". Dans "URL du référentiel:", entrez tout sauf la
"svn checkout" partie de la commande que vous avez trouvé sur R-Forge. Dans ce cas, vous feriez
entrez "svn://svn.r-forge.r-project.org/svnroot/returnanalytics/".
Lorsque vous cliquez sur OK, le projet sera téléchargé dans le répertoire courant.
Si vous êtes sur un UNIX comme système (ou si vous avez installé le client de ligne de commande des outils de
lorsque vous avez installé TortoiseSVN pour Windows, ce qui n'est pas la valeur par défaut), vous pouvez
tapez la commande R-forge vous a donné dans votre terminal (terminal Système, et non pas la R du terminal)
svn checkout svn://svn.r-forge.r-project.org/svnroot/returnanalytics/
Qui va créer un nouveau répertoire sous le répertoire de travail courant que
contient tous les fichiers dans le package. Dans le premier niveau de ce répertoire
sera un sous-répertoire appelé "pkg". Ce projet particulier (returnanalytics)
contient plus d'un package.
ls returnanalytics/pkg
#FactorAnalytics MPO PApages PerformanceAnalytics PortfolioAnalytics
Mais certains R-forge projets dans un seul paquet. par exemple
svn checkout svn://svn.r-forge.r-project.org/svnroot/random/
#Checked out revision 14.
ls random/pkg
#DESCRIPTION inst man NAMESPACE R
Maintenant que vous avez une copie locale tout le code, si vous voulez être en mesure de
installer le package, vous devez créer d'abord.
Un MOT DE PRUDENCE: Car R-Forge n'a pas de construire le paquet, il ya une bonne chance
qu'il ya des problèmes avec le paquet. Par conséquent, si vous venez de construire, vous pouvez trouver
que certaines choses ne fonctionnent pas comme prévu. En particulier, il est probable qu'il y
est documents manquants ou incomplets.
Si vous êtes sur un UNIX comme système, le package peut être construit et installé assez facilement. Pour un multi-package de projet comme returnanalytics, si vous souhaitez installer, par exemple, l'
PortfolioAnalytics package, vous pouvez le faire comme ceci
R --vanilla CMD INSTALL --build returnanalytics/pkg/PortfolioAnalytics
"PortfolioAnalytics" est le nom du répertoire qui contient le package
vous souhaitez créer/installer. Pour un package de projet, vous pouvez créer et installer comme
cette
R --vanilla CMD INSTALL --build random/pkg
Si vous souhaitez créer/installer un paquet sur Windows, reportez-vous à cette question et de suivre les deux liens que @JoshuaUlrich fourni
Plus d'informations peuvent être trouvées dans la R de l'Installation et de l'Administration, de la R-Forge Manuel de l'Utilisateur, et le SVN manuel.