2014-11-12 18 views
5

R 3.0, varsayılan sürümümdür. R 2.14 yüklü ve paket bağımlılıkları nedeniyle kullanmak istiyorum. Paketlerin 3.0 için oluşturulamayacağını unutmayın. Önceki sürümü yüklemek için ubuntu'yu nasıl zorlayabilirim?Linux'ta belirli bir R sürümünü nasıl yükleyebilirim?

+0

Docker olmadan bunu yapmanın bir yolu var ama daha kolay bir yoldan habersizim –

+0

Ne demek "yük" demek istiyorsun? "Install"? Ya da "koş" mu? 2.14 ve 3.0 yüklü var sonra sadece çalıştırmak istediğiniz sürümü başlatır R kabuk betiğini çalıştırmak gerekir ... – Spacedman

cevap

7

PATH'yi buna göre ayarlayabilirsiniz. /usr/local/ veya /opt şeylerin birden fazla sürümüyle üniversite ortamlarında (sizin için ortak bunu araçlar/kütüphaneler vardır İşte

basit ad-hoc versiyonudur. Teneke kutu

[email protected]:~$ which R     # my default R 
/usr/bin/R 
[email protected]:~$ R --version | head -1 
R version 3.1.2 (2014-10-31) -- "Pumpkin Helmet" 
[email protected]:~$ cat bin/R-devel.sh  # a wrapper I use 
#!/bin/bash 
export PATH="/usr/local/lib/R-devel/bin:$PATH" 
R "[email protected]" 
[email protected]:~$       # gives me another R 
[email protected]:~$ R-devel.sh --version | head -1 
R Under development (unstable) (2014-11-11 r66970) -- "Unsuffered Consequences" 
[email protected]:~$ 
[email protected]:~$ (PATH="/usr/local/lib/R-devel/bin:$PATH" R --version | head -1) 
R Under development (unstable) (2014-11-11 r66970) -- "Unsuffered Consequences" 
[email protected]:~$ 

değişiklik bir komut dosyasıyla veya farklı yollarla yapılmalıdır - anahtar, PATH önyüklemesini istediğiniz sürümle önceden belirleyerek, bu sürümde ilk önce bulunan sürümle sona erer:

+0

Bunun için teşekkürler Bunu kontrol etmek için çalışacağım – conjectures

+0

Elbette. Ve eğer çalışırsa - bunun için tasarlanmış ve yaygın olarak kullanılan bir yol olduğu gibi olmalıdır - lütfen kabul etmeyi ve/veya yükseltmeyi çekinmeyin. –

İlgili konular