Как установить R и RMySQL в RedHat Linux 8? - PullRequest
0 голосов
/ 06 июня 2019

Как мне установить R и RMYSQL на RedHat Linux 8?

Невозможно заставить работать epel. Попытка установить R дает ошибки зависимости.

1 Ответ

0 голосов
/ 06 июня 2019

Следуйте инструкциям здесь: https://linuxconfig.org/install-r-on-linux-redhat-8 (Предполагая, что вы уже установили MySQL)

  1. Разархивируйте загруженный R:

    sudo su
    tar -xzvf R-3.5.2.tar.gz
    chown -R root:root R-3.5.2/
    
  2. Теперь установите следующее, используя yum:

    yum install java
    yum install xz xz-devel         
    yum group install "Development tools"
    yum install readline-devel
    yum install xz xz-devel 
    yum install pcre pcre-devel
    yum install libcurl-devel
    yum install texlive
    yum install *gfortran*
    yum install zlib*
    yum install bzip2-*
    
  3. Теперь настройте:

    ./configure -with-x=no
    
  4. Выполните установку:

    make install 
    
  5. Теперь запустить R из любого места:

    ./configure --prefix=/where/you/want/R/to/go
    (sudo ./configure --prefix=/home/ec2-user/R-3.6.0/bin)   
    

    Это должно установить R.

  6. вы можетепереместить R: cp -r R-3.6.0 /usr/local/R

После этого вы можете установить DBI:

Установить DBI:

R CMD INSTALL DBI_1.0.0.tar.gz

Создать репозиторий mariadb:

vi /etc/yum.repos.d/MariaDB.repo

Добавить следующее вфайл репо:

 [mariadb]
 name = MariaDB
 baseurl = http://yum.mariadb.org/10.1/centos6-amd64
 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
 gpgcheck=1

Установить mariadb

yum install mariadb-devel

Получить RMySQL отсюда: https://cran.r -проект.org / web / packages / RMySQL / index.html

Установить RMySQL:

R CMD INSTALL RMySQL_0.10.17.tar.gz

Проверить установку:

R
library(RMySQL)
db <- dbConnect(MySQL(), user="userName", password="passWord", dbname="mysql", host="127.0.0.1")
...