J'ai tapé ce qui suit dans la ligne de commande R:
install.packages("RecordLinkage")
J'ai eu l'erreur suivante:
Warning in install.packages :
package ‘RecordLinkage’ is not available (for R version 3.1.0)
Cependant, un de mes collègues a fait exactement la même chose sur la même version exacte de R (3.1.0) et cela a fonctionné. De plus, j'ai réussi à installer d'autres packages avec succès.
Une idée pourquoi cela ne fonctionne pas? Toute aide serait grandement appréciée.
Le package a été archivé, vous devrez donc l'installer à partir d'une archive.
Je le sais car la page d'accueil du package sur http://cran.r-project.org/web/packages/RecordLinkage/index.html me dit:
Package ‘RecordLinkage’ was removed from the CRAN repository.
Formerly available versions can be obtained from the archive.
Archived on 2015-05-31 as memory access errors were not corrected.
En suivant le lien vers les archives ( http://cran.r-project.org/src/contrib/Archive/RecordLinkage ) j'obtiens une liste de toutes les anciennes versions:
[ ] RecordLinkage_0.3-5.tar.gz 12-Sep-2011 18:04 688K
[ ] RecordLinkage_0.4-1.tar.gz 12-Jan-2012 09:39 676K
Alors maintenant, je connais le numéro de version de la version la plus récente. La voie à suivre consiste à télécharger l'archive tar, à installer toutes les dépendances de package, puis à installer le package à partir du fichier téléchargé local.
Essaye ça:
# Download package tarball from CRAN archive
url <- "http://cran.r-project.org/src/contrib/Archive/RecordLinkage/RecordLinkage_0.4-1.tar.gz"
pkgFile <- "RecordLinkage_0.4-1.tar.gz"
download.file(url = url, destfile = pkgFile)
# Install dependencies
install.packages(c("ada", "ipred", "evd"))
# Install package
install.packages(pkgs=pkgFile, type="source", repos=NULL)
# Delete package tarball
unlink(pkgFile)
Remarque:
Cela ne fonctionnera que si les outils de construction sont installés sur votre machine. Sous Linux, ce sera le cas. Mais sous Windows, vous devrez installer RTools si vous ne l'avez pas déjà. Et sur OS X (Mac), vous devrez installer XCode et les outils de ligne de commande associés.
Si vous utilisez Rstudio, sélectionnez "installer à partir du fichier d'archive de package (.Zip; .tar.gz)" dans la fenêtre "Installer les packages".
Sur Linux, c'est simplement:
Sudo su - -c "R -e \"devtools::install_url('https://cran.r-project.org/src/contrib/RecordLinkage_0.4-10.tar.gz')\""
Aussi cette solution du blog Rstudio
require(devtools)
install_version("ggplot2", version = "0.9.1", repos = "http://cran.us.r-project.org")
https://support.rstudio.com/hc/en-us/articles/219949047-Installing-older-versions-of-packages