Wie installiere / aktualisiere ich r-base auf die neueste Version?


24

Ich bin ziemlich neu in Linux. Ich habe R-base in meinem Ubuntu 12.04 mithilfe des Software-Centers (standardmäßig R-2.14) installiert. Ich möchte auf R 3.02 oder neuer upgraden / installieren. Wie kann ich das machen? Vielen Dank.



Persönlich würde ich Anaconda / Conda verwenden und mit R in der Sandbox arbeiten, die es bereitstellt, anstatt R auf meinem System zu installieren. conda.io/docs/user-guide/install/index.html Es ist eine sehr solide Distribution und wird sehr aktuell gehalten.
Kevin Bowen

Antworten:


27

Sie müssen das Repository von R zu Ihrem System hinzufügen :

  1. Verwenden Sie Ihren bevorzugten Texteditor (ich verwende ihn geditals Beispiel), um Folgendes zu öffnen /etc/apt/sources.list:

    sudo -H gedit /etc/apt/sources.list
    
  2. Fügen Sie diese Zeile zur Datei hinzu (wenn dies langsam ist, verwenden Sie einen anderen Spiegel . Möglicherweise möchten Sie auch preciseden Codenamen für Ihre Ubuntu-Version ändern - z. B. trustyfür 14.04):

     deb http://cran.rstudio.com/bin/linux/ubuntu precise/
    
  3. Aktualisieren Sie die Liste der Pakete

    sudo apt-get update
    
  4. Installieren Sie die neueste R-Base (Sie können das Software-Center auch wieder verwenden):

    sudo apt-get install r-base
    

Gibt es irgendwelche Änderungen im zweiten Befehl für Ubuntu 14.04 Benutzer?
Vineet Kaushik

@ VineetKaushik ja, wechseln precisezu quantal.
Terdon

@terdon Du brauchst einen abschließenden Schrägstrich nach genau in Schritt 2, als precise/. Ich weiß, es ist ein bisschen anders als die meisten passenden Repositorys, aber so wird es in den Anweisungen unter cran.rstudio.com/bin/linux/ubuntu beschrieben.
Daniel Kessler

@DanielKessler Macht der Schrägstrich einen Unterschied? Nachgestellte Schrägstriche sind normalerweise optional und können weggelassen werden. Der Versionsname ist nur ein Verzeichnis im Repository, daher sollte es keinen Unterschied machen.
Terdon

1
Verwenden Sie zur Vermeidung von Warnungen / Fehlern zu GPG-Schlüsseln Secure Apt
amc

3

Nachdem Sie einige Zeit damit verbracht haben, dies herauszufinden und zu vergessen, wie es funktioniert, und es dann mehrere Male erneut herausfinden müssen, finden Sie hier eine vollständigere Antwort, die zukunftssicher ist.

  1. Bearbeiten Sie die sources.listDatei. Diese Datei enthält die Server, apt-getdie prüfen, ob Software vorhanden ist und von wo sie heruntergeladen werden kann. Man kann die Datei mit dem folgenden Befehl bearbeiten:

    sudo -H gedit /etc/apt/sources.list
    

    Dies erfordert den gedit-Editor. Wenn Sie eine Fehlermeldung erhalten, installieren Sie entweder this ( sudo apt-get install gedit) oder verwenden Sie einen anderen Editor wie nano ( sudo nano /etc/apt/sources.list).

  2. Finden Sie einen funktionierenden Server zum Herunterladen von R, der auch die Version von R enthält, an der Sie interessiert sind. Dies bedeutet häufig, dass Sie nach dem Namen der neuesten Ubuntu-Version suchen müssen. Eine Liste der Veröffentlichungen finden Sie auf der Ubuntu-Website . Suchen Sie nach der neuesten veröffentlichten Version und verwenden Sie nur das erste Wort im Namen ohne Großschreibung. Zum Beispiel ist für das Release 16.04 der vollständige Name Xenial Xerusund der zu verwendende Name ist somit xenial. Daher fügen wir der folgenden Zeile hinzu sources.list:

    deb http://cran.rstudio.com/bin/linux/ubuntu xenial/
    

    Beachten Sie, dass in der obigen Zeile der Spiegel von rstudio.com verwendet wird. Aus dieser langen Liste kann man einen anderen Mirror auswählen und die URL entsprechend ändern. Zum Beispiel:

    deb http://mirrors.dotsrc.org/cran/bin/linux/ubuntu xenial/
    
  3. Speichern und schließen Sie die Datei. Danach kann man die neueste Version installieren mit:

    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

Die bisherigen Antworten sind nützlich, aber sie lassen alle den nächsten Schritt aus, der für jeden, der R ernsthaft verwenden will, erforderlich sein wird. Die angegebenen Zeilen stammen aus dem Canonical R Installations- und Administrationshandbuch:

Benutzer, die R-Pakete aus dem Quellcode kompilieren müssen [z. B. Paketverwalter oder alle, die Pakete mit install.packages () installieren], sollten auch das Paket r-base-dev installieren:

sudo apt-get install r-base-dev

Ich denke, potenzielle Installateure sollten dieses Handbuch genauer lesen, als es die Empfehlungen auf dieser Seite bisher empfohlen haben.


-1

Für Ubuntu 14.04 LTS sind die Befehle

sudo -H gedit /etc/apt/sources.list

deb http://cran.rstudio.com/bin/linux/ubuntu quantal/

* Hinweis: Der Schrägstrich ist erforderlich, andernfalls wird eine Fehlermeldung angezeigt

sudo apt-get update 

sudo apt-get install r-base

4
Was? Warum, quantalwenn cran.r-project.org/bin/linux/ubuntu auflistet trusty?
Muru

Hier ist eine Ansible-Aufgabe, mit der Sie dieselbe Aufgabe ausführen können: - Name: CRAN-Repository zur APT-Repository-Liste hinzufügen apt_repository: repo = 'deb cran.rstudio.com/bin/linux/ubuntu quantal /' state = present
Daniel Neel

1
Verwenden Sie zur Vermeidung von Warnungen / Fehlern zu GPG-Schlüsseln Secure Apt
amc
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.