Per installare una versione precedente di un pacchetto dall'origine (all'interno di R):
packageurl <- "http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz"
install.packages(packageurl, repos=NULL, type="source")
Se questo non funziona per te e sei su Windows, il motivo è probabilmente la mancanza di una catena di strumenti appropriata per la creazione / compilazione di pacchetti . Normalmente si installa un binario precompilato da CRAN ma archiviano solo le origini dei pacchetti , non i binari. [1] Ciò significa che devi installare Rtools in modo da poter compilare tutto a livello locale. (Nota: Rtools non è un pacchetto R. )
La risposta di @ shadow in basso indica anche il caso che puoi usare devtools::install_version()
. Anche questa è una buona idea, ma è anche soggetta alla necessità di Rtools su Windows.
A partire dal 18 settembre 2015, una nuova versione del pacchetto è apparsa su CRAN . Questo si basa sul server MRAN Revolution Analytics per installare pacchetti per versioni o date specifiche:
# 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'))
Ciò ha il vantaggio di non richiedere a Rtools di installare pacchetti binari su Windows, ma funziona solo a partire dal 17-09-2014 (quando è stato lanciato MRAN).
Per installare una versione precedente dalla riga di comando (al di fuori di R):
Puoi anche installare un pacchetto usando R CMD INSTALL
dalla riga di comando (Terminale, Prompt dei comandi, ecc.) Una volta che hai la fonte del pacchetto ("tarball") localmente sul tuo computer, ad esempio usando wget
(se ce l'hai):
wget http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz
o, se sei su Windows, un equivalente usando PowerShell sarebbe:
(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")
oppure puoi semplicemente scaricare la fonte dall'archivio CRAN tramite il tuo browser web.
Per installare dal file locale, puoi semplicemente fare:
R CMD INSTALL ggplot2_0.9.1.tar.gz
Dovrebbe funzionare su qualsiasi piattaforma (con lo stesso avvertimento - come sopra - sulla necessità di una catena di strumenti per la costruzione di pacchetti).
[1] Questo non è più del tutto vero. Da marzo 2016, CRAN ha iniziato a ospitare un server "Archivio CRAN" che contiene file binari Windows e Mac per versioni molto vecchie di R (> 5 anni). Ora puoi installarlo direttamente da questo server usando install.packages()
. Vedi la nuova R FAQ 7.44 per alcuni dettagli.
checkBuilt
? stackoverflow.com/questions/16503554/…