2016-10-05 2 views
0

Ich habe Probleme bei der Installation von R 3.0.2 in Ubuntu 16.04. Ich habe versucht, die Repositories von älteren Versionen von R hinzuzufügen, aber das Paket für R 3.0.2 kann nicht in apt-get gefunden werden. Hat jemand versucht, eine ältere Version von R auf einer neueren Version von Ubuntu zu installieren? Darf ich wissen, was die Schritte sind?Installieren von R 3.0.2 in Ubuntu 16.04

Ich habe auch versucht, die Version im apt-get install Befehl anzugeben, aber es hat nicht das richtige Paket gefunden.

+0

Gibt es einen besonderen Grund, die aktuelle R-Version nicht zu installieren? – Roland

+0

Laden Sie es hier und installiert es? Schon versucht? http://cran.r-project.org/src/base/R-3/R-3.0.2.tar.gz –

+0

@Roland, ja. Ich benutze ein Paket, das nicht mehr kompatibel ist. Es wird immer noch aktualisiert. – jackeblagare

Antwort

1

Ich sehe die beste Option in Ihrem Fall ist R. zu kompilieren Wenn Sie noch nie so etwas getan haben, folgen Sie diesem kleinen Skript im Terminal:

mkdir R_alternatives 
cd R_alternatives 
mkdir src 
mkdir 3.0.2 
cd src 
wget https://cran.r-project.org/src/base/R-3/R-3.0.2.tar.gz 
tar -xvf R-3.0.2.tar.gz 
cd R-3.0.2 

#In my opinion is better to compile in one folder (avoid uncompress tar.gz source again, if you get any errors) 

mkdir BuildDir 
cd BuildDir 
# this step will take around 2 minutes 
./../configure --prefix=/home/'user'/R_alternatives/3.0.2 
# These two will take longer!! 
make 
make install 

# following the prefix in 'configure' your R libraries are going to be installed in /home/'user'/R_alternatives/3.0.2/lib64/R/library/ 
# Hence, each time you compile a new R version, it will have its own libraries (this avoid R packages versions problems) 
# If you wish more than one library version for the same R version, you must create a new folder and then run 
export R_LIBS=/'path_to_your_new_folder' 

# If you plan to use this R version in RStudio, you have to edit ~/.bash_profile, therefore you must run: 
vi ~/.bash_profile 
#or, It is up to you! 
gedit ~/.bash_profile 

#Then you put this line in end of the file 

PATH=/home/'user'/R_alternatives/3.0.2/bin:$PATH 
export PATH 

# OR... 

RSTUDIO_WHICH_R=/home/'user'/R_alternatives/3.0.2/bin/R 
export RSTUDIO_WHICH_R 

#PS: You can also set the R_LIBS here, in the same way! 
0

Zunächst einmal, siehe here für ein ähnliches & älter Frage zu SO.

vorkompilierte Binaries älterer R Versionen für verschiedene Ubuntu-Versionen (vor allem der LTS Versionen) ist als Debs von der folgenden Website:

https://cran.r-project.org/bin/linux/ubuntu/ 

Leider gibt keine R zu existieren scheint 3.0 .2 deb Paket für xenial; Nur noch genau hat das R 3.0.2 Paket. Sie könnte versuchen, das genaue Paket in Xenial zu installieren, aber das kann mit seinem eigenen Problemsatz kommen.

Könnte am besten aus der Quelle nach Facottons Beratung kompilieren.

Verwandte Themen