R-base'i en son sürüme nasıl kurar / yükseltirim?


24

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.



Şahsen, anaconda / conda'yı kullanırdım ve R'yi sistemime kurmak yerine sağladığı alan içinde R ile çalışırdım. conda.io/docs/user-guide/install/index.html Çok sağlam bir dağıtımdır ve çok güncel tutulur.
Kevin Bowen

Yanıtlar:


27

Sen gerekir R'ın deposunu eklemek sisteminize:

  1. geditAç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
    
  2. Bu satırı dosyaya ekleyin (eğer bu yavaşsa, başka bir ayna kullanın . preciseUbuntu sürümünüzün kod adına değiştirmek isteyebilirsiniz --- örneğin, trusty14.04 için):

     deb http://cran.rstudio.com/bin/linux/ubuntu precise/
    
  3. Paket listesini güncelle

    sudo apt-get update
    
  4. En yeni R-base'i kurun (ayrıca yazılım merkezini tekrar kullanabilirsiniz):

    sudo apt-get install r-base
    

İkinci komutta ubuntu 14.04 kullanıcıları için herhangi bir değişiklik var mı?
Vineet Kaushik

Evet @VineetKaushik, değiştirmek preciseiçin quantal.
terdon

@terdon 2. adımda olduğu gibi, tam olarak sonra bir eğik çizgi gerekir precise/. En uygun depolardan biraz farklı olduğunu biliyorum, ancak cran.rstudio.com/bin/linux/ubuntu adresindeki talimatlar bunu hecelendiriyor.
Daniel Kessler

@DanielKessler eğik çizgi herhangi bir fark yaratır mı? Sondaki eğik çizgiler genellikle isteğe bağlıdır ve dışarıda bırakılabilir. Sürüm adı yalnızca depodaki bir dizindir, bu yüzden gerçekten bir fark yaratmamalı.
terdon

1
gpg anahtarları hakkında uyarı / hataları önlemek için, güvenli apt kullanın: E084DAB9 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-tuşları cran.rstudio.com/bin/linux/ubuntu/#secure-apt
amc

3

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.

  1. Edit sources.listdosyasını. Bu dosya, apt-getyazı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 .

  2. 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 Xerusve 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/
    
  3. 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
    

1

Ş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.


-1

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

4
Ne? Neden quantalne zaman cran.r-project.org/bin/linux/ubuntu listeleri trusty?
muru

İşte bu aynı görevi gerçekleştirmek için kullanılabilecek bir Ansible görevi: - name: APT deposu listesine CRAN deposu ekle apt_repository: repo = 'deb cran.rstudio.com/bin/linux/ubuntu quantal /' state = present
Daniel Neel

1
gpg anahtarları hakkında uyarı / hataları önlemek için, güvenli apt kullanın: E084DAB9 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-tuşları cran.rstudio.com/bin/linux/ubuntu/#secure-apt
amc
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.