Para instalar uma versão mais antiga de um pacote da fonte (no 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 isso não funcionar para você e você estiver no Windows, provavelmente o motivo é a falta de uma cadeia de ferramentas apropriada para a criação / compilação de pacotes . Normalmente você instalaria um binário pré-compilado do CRAN, mas eles apenas arquivam fontes de pacotes , não binários. [1] Isso significa que você precisa instalar o Rtools para poder compilar tudo localmente. (Nota: Rtools não é um pacote R. )
A resposta do @ shadow abaixo também mostra o caso que você pode usar devtools::install_version()
. Essa também é uma boa ideia, mas também está sujeita à necessidade de Rtools no Windows.
Em 18 de setembro de 2015, uma nova versão do pacote apareceu no CRAN . Isso depende do servidor Revolution Analytics MRAN para instalar pacotes para versões ou datas específicas:
# 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'))
Isso tem a vantagem de não exigir que o Rtools instale pacotes binários no Windows, mas só funciona desde 17/09/2014 (quando o MRAN foi lançado).
Para instalar uma versão mais antiga da linha de comando (fora do R):
Você também pode instalar um pacote usando R CMD INSTALL
na linha de comando (Terminal, Prompt de Comando, etc.) depois de ter a fonte do pacote ("tarball") localmente em sua máquina, por exemplo, usando wget
(se houver):
wget http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz
ou, se você estiver no Windows, um equivalente usando o PowerShell seria:
(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")
ou você pode simplesmente baixar a fonte do arquivo CRAN através do seu navegador da web.
Para instalar a partir do arquivo local, você pode simplesmente:
R CMD INSTALL ggplot2_0.9.1.tar.gz
Isso deve funcionar em qualquer plataforma (com a mesma ressalva - como acima - sobre a necessidade de uma cadeia de ferramentas para a construção de pacotes).
[1] Isso não é mais totalmente verdade. A partir de março de 2016, o CRAN começou a hospedar um servidor "CRAN Archive" que contém binários Windows e Mac para versões muito antigas do R (> 5 anos). Agora você pode instalar diretamente deste servidor usando install.packages()
. Consulte a nova R FAQ 7.44 para obter mais detalhes.
checkBuilt
? stackoverflow.com/questions/16503554/…