So installieren Sie eine ältere Version eines Pakets von der Quelle (innerhalb von R):
packageurl <- "http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz"
install.packages(packageurl, repos=NULL, type="source")
Wenn dies für Sie nicht funktioniert und Sie unter Windows arbeiten, liegt der Grund wahrscheinlich darin, dass keine geeignete Toolkette zum Erstellen / Kompilieren von Paketen vorhanden ist . Normalerweise würden Sie eine vorkompilierte Binär von CRAN installieren , aber sie nur Archivpaket Quellen , nicht Binärdateien. [1] Dies bedeutet , dass Sie Rtools installieren müssen, damit Sie alles lokal kompilieren können. (Hinweis: Rtools ist kein R-Paket .)
Die Antwort von @ shadow unten macht auch den Fall, den Sie verwenden können devtools::install_version()
. Das ist auch eine gute Idee, erfordert aber auch Rtools unter Windows.
Ab 18. September 2015, ein neues Paket - Versionen hat CRAN erschienen . Dies hängt vom Revolution Analytics MRAN- Server ab, um Pakete für bestimmte Versionen oder Daten zu installieren:
# install yesterday's version of checkpoint, by date
install.dates('checkpoint', Sys.Date() - 1)
# install earlier versions of checkpoint and devtools
install.versions(c('checkpoint', 'devtools'), c('0.3.3', '1.6.1'))
Dies hat den Vorteil, dass Rtools keine Binärpakete unter Windows installieren muss, sondern nur bis zum 17.09.2014 (als MRAN gestartet wurde) funktioniert.
So installieren Sie eine ältere Version über die Befehlszeile (außerhalb von R):
Sie können ein Paket auch R CMD INSTALL
über die Befehlszeile (Terminal, Eingabeaufforderung usw.) installieren , sobald Sie die Paketquelle ("tarball") lokal auf Ihrem Computer haben, z. B. mit wget
(falls vorhanden):
wget http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz
Wenn Sie unter Windows arbeiten, entspricht PowerShell:
(new-object System.Net.WebClient).DownloadFile("http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz", "./ggplot2_0.9.1.tar.gz")
Oder Sie können die Quelle einfach über Ihren Webbrowser aus dem CRAN-Archiv herunterladen.
Um von der lokalen Datei zu installieren, können Sie einfach Folgendes tun:
R CMD INSTALL ggplot2_0.9.1.tar.gz
Das sollte auf jeder Plattform funktionieren (mit der gleichen Einschränkung - wie oben - bezüglich der Notwendigkeit einer Werkzeugkette zum Erstellen von Paketen).
[1] Dies ist nicht mehr ganz richtig. Seit März 2016 hostet CRAN einen "CRAN Archive" -Server , der Windows- und Mac-Binärdateien für sehr alte Versionen von R (> 5 Jahre alt) enthält. Sie können jetzt direkt von diesem Server mit installieren install.packages()
. Siehe neue R FAQ 7.44 für einige Details.
checkBuilt
? stackoverflow.com/questions/16503554/…