Linux için oldukça yeniyim. Yazılım Merkezini kullanarak varsayılan olarak R-base'i Ubuntu 12.04'e yükledim (varsayılan olarak r-2.14). R 3.02 veya daha yeni bir sürümüne yükseltme yapmak istiyorum. Bunu nasıl yapabilirim? Teşekkür ederim.
Linux için oldukça yeniyim. Yazılım Merkezini kullanarak varsayılan olarak R-base'i Ubuntu 12.04'e yükledim (varsayılan olarak r-2.14). R 3.02 veya daha yeni bir sürümüne yükseltme yapmak istiyorum. Bunu nasıl yapabilirim? Teşekkür ederim.
Yanıtlar:
Sen gerekir R'ın deposunu eklemek sisteminize:
gedit
Açmak için favori metin editörünüzü kullanın ( Örnek olarak kullanıyorum ) /etc/apt/sources.list
:
sudo -H gedit /etc/apt/sources.list
Bu satırı dosyaya ekleyin (eğer bu yavaşsa, başka bir ayna kullanın . precise
Ubuntu sürümünüzün kod adına değiştirmek isteyebilirsiniz --- örneğin, trusty
14.04 için):
deb http://cran.rstudio.com/bin/linux/ubuntu precise/
Paket listesini güncelle
sudo apt-get update
En yeni R-base'i kurun (ayrıca yazılım merkezini tekrar kullanabilirsiniz):
sudo apt-get install r-base
precise
için quantal
.
precise/
. En uygun depolardan biraz farklı olduğunu biliyorum, ancak cran.rstudio.com/bin/linux/ubuntu adresindeki talimatlar bunu hecelendiriyor.
Bunu anlamak ve nasıl çalıştığını unutmak için zaman harcamak zorunda kaldık ve daha sonra tekrar tekrar çözmek zorunda kaldık, işte geleceğe yönelik daha kesin bir cevap.
Edit sources.list
dosyasını. Bu dosya, apt-get
yazılımın var olup olmadığını ve nereden yüklenebileceğini kontrol etmek için danışan sunucuları içerir . Birisi aşağıdaki komutu kullanarak dosyayı düzenleyebilir:
sudo -H gedit /etc/apt/sources.list
Bu gedit editörü gerektirir. Bir hata alırsanız, bunu ( sudo apt-get install gedit
) yükleyin veya nano ( sudo nano /etc/apt/sources.list
) gibi başka bir düzenleyici kullanın .
R'yi indirmek için çalışan bir sunucu bulun ve ilgilendiğiniz R sürümü de mevcut. Bu, en son Ubuntu sürümünün adını aramak zorunda olduğu anlamına gelir. Ubuntu web sitesinde sürümlerin bir listesi tutulur . En son yayınlanan sürümü arayın ve büyük harf kullanmadan yalnızca adındaki ilk sözcüğü kullanın. Örneğin, 16.04 sürümü için tam ad Xenial Xerus
ve kullanılacak ad bu nedenledir xenial
. Böylece, aşağıdaki satırı ekleyin sources.list
:
deb http://cran.rstudio.com/bin/linux/ubuntu xenial/
Yukarıdaki satırın rstudio.com aynasını kullandığını unutmayın. Biri bu uzun listeden başka bir ayna seçebilir ve URL’yi uygun şekilde değiştirebilir. Örneğin:
deb http://mirrors.dotsrc.org/cran/bin/linux/ubuntu xenial/
Dosyayı kaydedin ve kapatın. Bundan sonra, aşağıdakiler kullanılarak en yeni sürüm yüklenebilir:
sudo apt-get update # update apt-get's list of known releases
sudo apt-get install r-base # install the newest available version of R
Şu ana kadarki cevaplar faydalıdır, ancak hepsi R'yi ciddiye almak isteyen herkes için gerekli olacak bir sonraki adımı atlar. Alıntılanan çizgiler kanonik R Kurulum ve Yönetim El Kitabındandır:
R paketlerini kaynağından derlemesi gereken kullanıcılar [örn. Paket koruyucular veya install.packages () ile paketleri yükleyenler] ayrıca r-base-dev paketini yüklemelidir:
sudo apt-get install r-base-dev
Potansiyel kurucuların bu sayfadaki önerilerin tavsiye ettiği notlardan daha dikkatli bir şekilde El Kitabı'nı okuduğunu düşünüyorum.
Ubuntu 14.04 LTS için komutlar
sudo -H gedit /etc/apt/sources.list
deb http://cran.rstudio.com/bin/linux/ubuntu quantal/
* Not: eğik çizgi gerekir, aksi takdirde hata alırsınız
sudo apt-get update
sudo apt-get install r-base