2016-06-12 43 views

Odpowiedz

6

Budujesz z pliku tar.gz? Jeśli tak, to powinieneś być w stanie pobrać dowolną wersję chcesz, oto folder z plikami do wersji 2.x:

https://cran.r-project.org/src/base/R-2/

EDIT dodać:

Można spróbować zainstalować jak tak, w terminalu powłoki. (powinno to działać na przykład w Debianie, ale należy przeczytać o rozwiązaniu OP w CentOS).

wget https://cran.r-project.org/src/base/R-2/R-2.15.3.tar.gz 
tar zxvf R-2.15.3.tar.gz; cd R-2.15.3/ 
./configure; make; sudo make install 

dodane OP, który znalazł rozwiązanie CentOS:

Dzięki użytkownika @ resscova odpowiedź i rozeznanie w internecie. Oto jak zainstalować R-2.X.tar.gz na Centos:

yum groupinstall "Development Tools" 
yum install ncurses-devel zlib-devel texinfo gtk+-devel gtk2-devel qt-devel tcl-devel tk-devel kernel-headers kernel-devel 
./configure --with-x=no 
make 
make install 
+0

Nie wiem, jak zainstalować program tar.gz w Centos. Masz pomysł? – manie

+0

Dodałem przewodnik do instalacji z tar.gz, który możesz wypróbować. – rosscova

+0

Dziękujemy @rosscova. – manie

3

Dzięki odpowiedzi @ resscova i niektórych badań w sieci. Oto jeden sposób zainstalować R-2.X.tar.gz na CentOS:

yum groupinstall "Development Tools" 
yum install ncurses-devel zlib-devel texinfo gtk+-devel gtk2-devel qt-devel tcl-devel tk-devel kernel-headers kernel-devel 
./configure --with-x=no 
make 
make install 
+0

Doskonale! Dodałem Twoje rozwiązanie do zaakceptowanej odpowiedzi, aby inni mogli je łatwo znaleźć, gdyby mieli ten sam problem. – rosscova

-1

R może być zainstalowany z Fedorą EPEL software repository.

Najpierw należy zainstalować RPM EPEL, a następnie zainstalować grupa R:

su -c 'rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm' 
su -c 'yum install R' 

Patrz również: https://cran.r-project.org/

2) Red Hat Enterprise Linux (RHEL)

CentOS

Scientific Linux

Oracle Linux

==================================

Fedora RPM dla R zostały przeniesione do RHEL w ramach projektu Extra Pakiety dla Enterprise Linux (EPEL).

http://fedoraproject.org/wiki/EPEL

RPM te są również zgodne z rozkładami pochodzących z RHEL.

Aby korzystać z repozytorium EPEL, wystarczy pobrać i zainstalować odpowiedni "EPEL-release" RPM, jak opisano w EPEL FAQ:

https://fedoraproject.org/wiki/EPEL/FAQ#How_can_I_install_the_packages_from_the_EPEL_software_repository.

Następnie R można zainstalować zgodnie z powyższym opisem w sekcji poświęconej Fedorze.

+0

EPEL zawiera najnowszą wersję R. Cała kwestia polega na zainstalowaniu starszej wersji R. Tytuł pytania nie oddaje tego jednak bardzo wyraźnie. –

1

Zainstalowałem R-3.3.3 ze źródłami - https://cran.r-project.org/src/base/R-3/R-3.3.3.tar.gz na CENTOS 7 po tym jak biblioteka xlsx przestanie działać z R-3.4.1

Są to kroki wziąłem do pomyślnej instalacji R 3.3.3

wget https://cran.r-project.org/src/base/R-3/R-3.3.3.tar.gz 
tar xvzf R-3.3.3.tar.gz 
cd R-3.3.3 
yum groupinstall "Development Tools" 
yum install ncurses-devel zlib-devel texinfo gtk+-devel gtk2-devel qt-devel tcl-devel tk-devel kernel-headers kernel-devel readline-devel 

./configure --with-x=no 
make 
sudo make install 

należy zainstalować readline-devel otherwie może trzeba użyć --with-readline = brak podczas konfigurowania zrobić plik .

+0

Musisz zainstalować libcurl-devel na centos przed ./configure, np. Yum install -y libcurl-devel –