【问题标题】:How to install R and RMySQL in RedHat Linux 8?如何在 RedHat Linux 8 中安装 R 和 RMySQL?
【发布时间】:2019-06-06 06:03:37
【问题描述】:

如何在RedHat Linux 8 上安装RRMYSQL

无法使epel 工作。尝试安装 R 会出现依赖错误。

【问题讨论】:

  • 这可能是应该在Super UserUnix & Linux Stack Exchange 上提出的问题。姐妹网站通常更适合如何使用包管理器。 “无法使 epel 工作”“R 给出依赖错误” 不是好的问题陈述。您需要提供您遇到的错误。我的猜测是,由于安装 R 或 MySQL 之前已经进行了很多次,因此搜索错误消息将提供很多点击。

标签: mysql r linux redhat


【解决方案1】:

按照此处的说明进行操作: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:

  1. 安装DBI:

    R CMD INSTALL DBI_1.0.0.tar.gz
    
  2. 创建 mariadb 存储库:

    vi /etc/yum.repos.d/MariaDB.repo
    
  3. 在 repo 文件中添加以下内容:

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

    yum install mariadb-devel
    
  5. 从这里获取 RMySQL:https://cran.r-project.org/web/packages/RMySQL/index.html

  6. 安装 RMySQL:

    R CMD INSTALL RMySQL_0.10.17.tar.gz
    
  7. 测试安装:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-04
    • 1970-01-01
    • 1970-01-01
    • 2013-10-08
    • 2015-10-14
    • 1970-01-01
    • 1970-01-01
    • 2019-03-01
    相关资源
    最近更新 更多