2013-07-29 9 views
5

Ich möchte RHadoop-Pakete (RMR, rhdfs, rhbase) auf meinem Ubuntu-Server verwenden. Diese funktionieren nur mit der älteren Version von R 2.15.0 und nicht mit der aktuellen Version 3.0.1. Ich habe einen Mirror erstellt, mit dem ich die Version 3.0.1 installieren konnte.Installiere vorherige Versionen von R auf ubuntu

sudo apt-get install r-base-dev 

Was muss ich hier ändern, um die 2.15.0-Version von R zu erhalten?

Ich habe versucht, die Links zu verwenden, aber ich denke, ich muss möglicherweise auf einen neuen Spiegel zugreifen, da die Verknüpfung zu beiden Downloads unterschiedlich sind.

Stromspiegel:

deb http://cran.cnr.berkeley.edu/bin/linux/ubuntu precise/ 

Ich nehme an seine immer die aktuellste Datei und Ausführen von ihm:

http: //cran.cnr.berkeley.edu/bin/linux/ubuntu/precise/ r-base-dev_3.0.1-5precise0_all.deb

Der Link, den ich es

http folgen wollen und installieren: //cran.cnr.berkeley.edu/src/base/R-2/R- 2.15.0.tar.gz

Nach berkeley.edu ist alles anders, aber in meinem Spiegel würde es gleich bleiben. Ich habe versucht, meinen Spiegel zu wechseln, aber ich hatte kein Glück.

Wenn jemand irgendwelche Vorschläge oder kann mich auf den richtigen Weg führen, die sehr helfen würde.

-Joey

Antwort

2

finden Sie veraltete Versionen von R auf der CRAN Seite:

http://cran.r-project.org/sources.html

ein paar Links Folgende:

http://cran.r-project.org/src/base/R-2/R-2.15.0.tar.gz

Ich nehme an, es ist möglich, dass das Debian/Ubuntu-Repository über die Make-Dateien verfügt, um die Kompilierung von der Quelle aus zu steuern. Wenn nicht, können Sie wahrscheinlich einen auf der R-Debian-Mailingliste finden.

+1

Ich denke, Sie sollten 'INSTALL'-Datei lesen, sobald Sie den gezippten Link herunterladen. – agstudy

+0

@agstudy: Ich bin kein Ubuntu-Benutzer, also war ich mir nicht sicher, ob die enthaltenen make- und configure-Dateien irgendwelche Feinabstimmungen brauchten, aber von Ihrem Kommentar nehme ich an, dass sie das nicht tun? –

+0

ja, sie enthalten keine make-Datei, aber einfach zu erstellen. Für EINFACHE KOMPILATION sollten Sie die R-Quellen entpacken und in das oberste Verzeichnis gehen. Geben Sie die folgenden Befehle aus: './Configure' und' make' (das ist hauptsächlich das, was in der 'INSTALL'-Datei geschrieben ist) – agstudy

4

Sie finden vorherigen binäre baut für Ubuntu im Standardverzeichnis, nur von Hand:

http://cran.r-project.org/bin/linux/ubuntu/quantal/ 

Sie können jederzeit manuell herunterladen und dann das Paket-Management-System sagen, sie zu setzen ‚auf Hold‘ , dh nicht upgraden. Siehe zB man dpkg für den dpkg --set-selection und den hold Zustand.

+0

Es ist nicht zu stoppen, es auf das neueste Paket zu aktualisieren, es lädt die ältere Version herunter, damit ich kann es benutzen. Also nochmal Wie bekomme ich die 2.15.0 R-Version auf meiner Ubuntu Cloud heruntergeladen? Ich weiß, wo die Datei zu finden ist, http: //cran.cnr.berkeley.edu/src/base/R-2/R-2.15.0.tar.gz, aber wenn ich versuche, es zu installieren, gibt es einen Fehler sagen, es kann den Dateipfad nicht finden. Weiß jemand, wie man die Datei herunterladen kann? vielleicht ändert es die Deb-Datei? – Joey1744

+0

Sie verwirren ** Binärdateien ** und ** Quellen **, vergleichen Sie Ihre URL mit der in meiner Antwort. –

+0

Ja, ich bin ein bisschen verwirrt. Ich sehe, dass unsere URLs unterschiedlich sind. Deine URL ist genau und meine ist genau. Ich sehe, dass es eine Reihe verschiedener Versionen und Dateitypen gibt. Was ich festhalte, ist, wie man eines davon auf meinem Ubuntu-Server installiert. Soll ich die Deb-Datei, die ich für den Spiegel erstellt habe, ändern? Wie soll ich es auch nennen. Ich bin jetzt wirklich fest, also hilft alles. Wenn nur meine R-Pakete auf der neuesten Version arbeiteten. – Joey1744

Verwandte Themen