Wie installiere ich das Paket des Interpreters der R-Sprache für statistische Berechnungen?

35

Wie installiere ich den R-Interpreter? Wie lautet der Paketname? Ich habe versucht R, rlang, Rlang, rprojectusw. , aber nichts funktioniert - weder apt-getnoch Ubuntu Software Center gefunden R.

Ist es möglich, dass R nicht in den offiziellen Ubuntu-Repositories enthalten ist?

amc
quelle

Antworten:

43

Das Paket, um das Sie bitten, ist r-base . Führen Sie daher den folgenden Befehl aus:

sudo apt-get install r-base

und Sie werden R in Ihrem System haben. Vor Jahren war ich auch verwirrt - ein solcher Paketname ist in der Tat dumm.


quelle
Wie führe ich den R-Interpreter aus, ähnlich wie pythonden Python-Interpreter? rhängt nur und ich sehe keinen offensichtlichen Kandidaten, der nach der Installation mit "r" beginnt r-base.
user1717828
3
Sie haben es fast geschafft. Versuchen Sie es mit r in R
Großbuchstaben. Geben Sie Folgendes ein
26

Das gewünschte Paket ist R-Base Installieren Sie R-Base .

Wenn Sie R-Pakete aus dem Quellcode erstellen müssen, benötigen Sie auch r-base-dev Installiere r-base-dev . (Die meisten Benutzer benötigen dies wahrscheinlich nicht.)

Das ist wahrscheinlich alles, was Sie tun müssen.

Abrufen neuerer Versionen von R

Die Version von R, wahrscheinlich die offiziellen Softwarequellen Ihres Ubuntu-Releases, ist wahrscheinlich ausreichend. Vorausgesetzt, das ist der Fall, müssen Sie nicht weiter lesen (außer vielleicht zur Unterhaltung).

Aber wenn Sie die neueste Version wollen / müssen , wählen Sie aus der Liste einen CRAN Spiegel . Sie haben folgende Möglichkeiten:

  • Erstellen Sie eine .listDatei (Sie können sie auch als Datei bezeichnen r.list) /etc/apt/sources.list.dmit der folgenden Zeile als Inhalt:

    deb http://your-cran-mirror/bin/linux/ubuntu trusty/

    Wenn Sie Ubuntu 14.04 Trusty Tahr verwenden, werden Sie so bleiben, trustywie es ist. Andernfalls ersetzen Sie dieses Wort durch den Codenamen in Kleinbuchstaben der von Ihnen verwendeten Ubuntu-Version. (Nur das erste Wort; das "Adjektiv", nicht der "Tiername".) Sie sind hier oder auf der Seite mit den Veröffentlichungen aufgeführt . Zum Beispiel für Ubuntu 12.04 Precise Pangolin ist es precise. Für 14.10 Utopic Unicorn wird es sein utopic.

    Dies ist der Name, der in den meisten oder allen ähnlichen debZeilen in der Konfigurationsdatei aufgeführt ist /etc/apt/sources.list.

    Um Ihre r.listDatei zu erstellen, können Sie ein Terminalfenster öffnen ( Ctrl+ Alt+ T) und einen Befehl wie diesen ausführen (wobei Sie sicherstellen müssen, dass Sie den gewünschten CRAN-Spiegel und, falls Sie nicht 14.04 ausführen, Ihren Release-Codenamen verwenden):

    echo 'deb http://your-cran-mirror/bin/linux/ubuntu trusty/' | sudo tee -a /etc/apt/sources.list.d/r.list

    Auf einem Ubuntu 15.04 Vivid Vervet-System im Nordosten der USA habe ich beispielsweise Folgendes verwendet:

    echo 'deb http://cran.mirrors.hoobly.com/bin/linux/ubuntu vivid/' | sudo tee -a /etc/apt/sources.list.d/r.list
  • Oder , statt mit der SoftwareQuelle in einer eigenen Konfigurationsdatei, fügendiese Zeile an die MasterSoftwarequellenKonfigurationsdatei/etc/apt/sources.list. Sie können diese Datei in einem grafischen Texteditor öffnen, indem Sie ein Terminalfenster (Ctrl+Alt+T)öffnenund den folgenden Befehl ausführen:

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

Fügen Sie den Signaturschlüssel für die CRAN-Repositorys hinzu ( Sie können ihn hier überprüfen ):

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9

Wenn dies fehlschlägt, funktioniert möglicherweise Folgendes:

gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E084DAB9
gpg -a --export E084DAB9 | sudo apt-key add -

Führen Sie zum Aktivieren der neuen Softwarequellenkonfiguration Folgendes aus:

sudo apt-get update

So installieren Sie die Version von R für CRAN (oder führen ein Upgrade auf diese Version durch):

sudo apt-get install r-base

(Sie können auch r-base-devandere benötigte Pakete installieren . In sudo apt-get upgradeder Regel werden R-Pakete mit neueren Versionen aktualisiert, wenn eine ältere Version installiert ist . Sie müssen deren Namen nicht einzeln eingeben.)

Weiterführende Literatur / Quelle zitiert :

Weitere Einzelheiten und Informationen zu anderen unterstützenden Paketen, die für die Installation auf Ubuntu-Systemen verfügbar sind, finden Sie unter "UBUNTU-PAKETE FÜR R" .

  • Die obige Antwort ist (sehr) lose aus (einem kleinen) Teil dieser README angepasst.
  • Die Befehle zum Importieren des CRAN-Signaturschlüssels werden direkt daraus abgerufen, obwohl meine Anweisungen in meinen eigenen Worten und vereinfacht sind.
Eliah Kagan
quelle
Das Hinzufügen der obigen Zeile in sources.list führt zu einem Fehler, der besagt, dass die Zeile falsch formatiert ist. Der folgende Thread sagt, dass dies das richtige Format ist, um den Quellnamen "deb stat.ethz.ch/CRAN/bin/linux/ubuntu trusty / # enabled- manual " hinzuzufügen. Askubuntu.com/questions/503270/… Bitte korrigieren Sie mich, wenn Ich habe mich geirrt. Ich bin ein Neuling, aber das hat bei mir funktioniert.
Erdnase
@Erdnase Entschuldigung! Sie haben Recht mit dem /nach dem Release-Namen. Ich habe das zu diesem Beitrag hinzugefügt - danke! (Der Teil beginnt mit #a begin und ist optional.)
Eliah Kagan
Ihre Bilder müssen aktualisiert werden.
Tim
@ Tim Welche Bilder?
Eliah Kagan
@The install r-base diejenigen? Vielleicht ist es meine Schule, die sie blockiert.
Tim
1

Bearbeiten: Es ist in den Ubuntu-Repositories enthalten, aber sie möchten, dass Sie von ihnen installieren.

Quelle .

UBUNTU-PAKETE FÜR R

R-Pakete für Ubuntu auf i386 und amd64 sind für alle stabilen Desktop-Versionen von Ubuntu bis zu ihrem offiziellen Ablaufdatum verfügbar. Es wird jedoch nur die neueste LTS-Version (Long Term Support) vollständig unterstützt. Ab dem 17. Oktober 2013 werden die Versionen Trusty Tahr (14.04), Precise Pangolin (12.04; LTS) und Lucid Lynx (10.04; LTS) unterstützt.

Einzelheiten finden Sie hier .

INSTALLATION

Um die neuesten R-Pakete zu erhalten, fügen Sie einen Eintrag wie folgt hinzu

  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu trusty/

oder

  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu precise/

oder

  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu lucid/

in Ihrer /etc/apt/sources.list -Datei, die durch die tatsächliche URL Ihres bevorzugten CRAN-Spiegels ersetzt wird. Siehe hier für die Liste der CRAN Spiegel. Verwenden Sie, um das gesamte R-System zu installieren

  sudo apt-get update
  sudo apt-get install r-base

Benutzer, die R-Pakete aus dem Quellcode kompilieren müssen [z. B. Paketbetreuer oder alle, die Pakete mit install.packages () installieren], sollten auch das Paket r-base-dev installieren (aus Gründen der Übersichtlichkeit nicht relevant) :

  sudo apt-get install r-base-dev
Tim
quelle
Laut Ihrer Quelle sieht es so aus, als würde jemand im R-Entwicklungsteam nicht wollen, dass wir R aus dem Ubuntu-Repository installieren. Es gibt ein Paket im Ubuntu-Repository: r-base.
Wenn Sie R herunterladen und installieren möchten, müssen Sie den öffentlichen Schlüssel des R-Paketservers wie folgt hinzufügen
karel
Wenn Sie den öffentlichen Schlüssel nicht hinzufügen, können Sie R nicht installieren. Das Terminal fordert Sie jedoch auf, den öffentlichen Schlüssel hinzuzufügen, bevor Sie R installieren. Wenn Sie den öffentlichen Schlüssel hinzufügen, kann R-Base dies danach erfolgreich installiert werden.
Karl
Alle Informationen, die Sie zum Hinzufügen des öffentlichen Schlüssels benötigen, finden Sie unter dem in meinem ersten Kommentar angegebenen Link. Ich kann auch bestätigen, dass die Informationen in der verknüpften Antwort aktuell sind und für die Installation des R-Base-Pakets in Ubuntu 14.04 funktionieren.
Karl