Kaynaktan (R içinde) bir paketin eski bir sürümünü yüklemek için:
packageurl <- "http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz"
install.packages(packageurl, repos=NULL, type="source")
Bu sizin için işe yaramazsa ve Windows kullanıyorsanız, bunun nedeni muhtemelen paketleri oluşturmak / derlemek için uygun bir araç zincirinin olmamasıdır . Normalde CRAN'dan önceden derlenmiş bir ikili dosya kurarsınız, ancak bunlar ikili dosyaları değil, yalnızca paket kaynaklarını arşivler . [1] Bu, her şeyi yerel olarak derleyebilmeniz için Rtools'u kurmanız gerektiği anlamına gelir . (Not: Rtools bir R paketi değildir .)
@ shadow'un aşağıdaki cevabı da kullanabileceğiniz durumu ortaya çıkarıyor devtools::install_version()
. Bu aynı zamanda iyi bir fikir, ancak aynı zamanda Windows'ta Rtools'a ihtiyaç duyulmasına da tabidir.
18 Eylül 2015 itibariyle, CRAN'da yeni bir paket sürümleri çıktı . Bu , belirli sürümler veya tarihler için paketleri kurmak için Revolution Analytics MRAN sunucusuna dayanır :
# 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'))
Bu, Rtools'un Windows'a ikili paketler yüklemesini gerektirmeme avantajına sahiptir, ancak yalnızca 2014-09-17'ye (MRAN başlatıldığında) geri dönerek çalışır.
Komut satırından daha eski bir sürümü yüklemek için (R dışında):
R CMD INSTALL
Paket kaynağını ("tarball") makinenize yerel olarak yükledikten sonra komut satırını (Terminal, Komut İstemi vb.) Kullanarak da bir paket yükleyebilirsiniz , örneğin wget
(eğer varsa):
wget http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz
veya Windows kullanıyorsanız, PowerShell kullanan bir eşdeğeri şöyle olacaktır:
(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")
veya kaynağı CRAN arşivinden web tarayıcınız aracılığıyla indirebilirsiniz.
Yerel dosyadan yüklemek için şunları yapabilirsiniz:
R CMD INSTALL ggplot2_0.9.1.tar.gz
Bu, herhangi bir platformda çalışmalıdır (paket oluşturmak için bir alet zincirine ihtiyaç duyma konusunda - yukarıdakiyle aynı uyarı ile).
[1] Bu artık tamamen doğru değil. Mart 2016'dan itibaren CRAN, R'nin çok eski sürümleri (> 5 yaş) için Windows ve Mac ikili dosyalarını içeren bir "CRAN Arşivi" sunucusunu barındırmaya başladı . Şimdi kullanarak doğrudan bu sunucudan yükleyebilirsiniz install.packages()
. Bazı ayrıntılar için yeni R SSS 7.44'e bakın.
checkBuilt
mi? stackoverflow.com/questions/16503554/…