2016-07-20 18 views
1

Ich bin in Praktikum und ich arbeite an einem Debian-Server für meine R-Skripte.Upgrade R Version 2.15.1 auf 3.3 auf Debian-Server (linux-gnu)

jedoch die Version auf dem Server installiert ist wirklich veraltet (2.15.1) und ich denke, es könnte der Grund einiger Fehler, die ich mit meiner Skripte habe (die mit R 3.3 auf meinem Windows-PC arbeiten) .

Aber ich bin total ein Anfänger mit Linux und ich stecke fest.

Ich weiß, es gibt ein Tutorial (https://cran.r-project.org/bin/linux/debian/) aber es ist ein sehr spezifisches Vokabular, das ich nicht vollständig verstehe + meine Unerfahrenheit mit Linux-Servern macht es schwierig, genau zu verstehen, was ich zu tun habe.

Ist es möglich, weitere Erläuterungen zur Installation von R 3.3 auf Debian Server zu haben?

Hier sind die Details von Session() des Servers:

  • R Version 2.15.1 (2012-06-22)
  • Plattform: i486-pc-linux-gnu (32 Bit)
+0

Haben Sie Administratorrechte auf dem Server oder sind Sie nur ein Benutzer? –

+0

Ich bin nur ein Benutzer, aber um zu aktualisieren, werde ich mit meinem Tutor sein, damit ich die Administratorrechte habe. –

Antwort

1

ich würde vorschlagen, dass Sie die ‚-dev‘ -Version der Basis R

sudo apt-get install r-base r-base-dev 

und dann als normaler Benutzer verwenden R installieren‘ s install.packages(), um zusätzliche Pakete zu installieren. Dies wird zu einer Installation führen, bei der R und seine Basispakete für alle zugänglich sind, aber root gehören (und daher für einen normalen Benutzer schwierig zu aktualisieren/zu versauen ist) und andere Pakete gehören dem normalen Benutzer (und daher leicht zu aktualisieren).

Einige Pakete verfügen möglicherweise über Systemabhängigkeiten, z. B. erfordert XML die Bibliotheken libxml2 und libcurl. Die '-dev' Version dieser Bibliotheken müssen auch installiert werden, am einfachsten über

sudo apt-get install libxml2-dev libcurl4-openssl-dev 

apt-get kann es sein, dass Ihre Version von apt weiß nichts von r-base/r-base-dev. Sie sollten dann dem Abschnitt "Installieren von R-devel oder einem Versionszweig von svn" in dem von Ihnen erwähnten Dokument folgen. Überspringe die Anweisungen im Abschnitt 'R-devel' und folge stattdessen 'r-patched'.

+0

Ich habe endlich den Weg zur Installation der Version 3.x R verstanden ... Es war ziemlich einfach, aber niemand sagte mir, dass der Server ein keuchender war, also folgte ich einfach dem offiziellen Tutorial und es funktionierte perfekt. (hatte aber einige Probleme mit alten installierten Paketen) –