在Fedora 21上安装RMySQL

时间:2015-10-30 05:26:24

标签: mysql linux rmysql fedora-21

我正在尝试在Fedora 21上安装RMySQl,但是我收到错误:

  

------------------------- ANTICONF ERROR -------------------- -------

     

配置失败,因为找不到libmysqlclient。尝试   安装:

     
      
  • deb:libmysqlclient-dev | libmariadb-client-lgpl-dev(Debian)
  •   
  • libmysqlclient-dev | libmariadbclient-dev(Ubuntu)
  •   
  • rpm:mariadb-devel | mysql-devel(Fedora,CentOS,RHEL)
  •   
  • csw:mysql56_dev(Solaris)
  •   
  • brew:mysql-connector-c(OSX)
  •   
     

如果已安装libmysqlclient,请检查'pkg-config'是否正确   在您的PATH和PKG_CONFIG_PATH中包含libmysqlclient.pc文件。

     

如果pkg-config不可用,您可以设置INCLUDE_DIR和LIB_DIR   手动通过:

     

R CMD INSTALL --configure-vars='INCLUDE_DIR=... LIB_DIR=...'

尝试使用rpm安装mysql-devel无法正常工作,因为rpm不会处理依赖关系,而yum也会出错:

Error: Package: mysql-devel-5.5.46-1.el6.remi.x86_64 (/mysql-devel-5.5.46-1.el6.remi.x86_64)
           Requires: real-mysql(x86-64) = 5.5.46-1.el6.remi 
Error: Package: mysql-devel-5.5.46-1.el6.remi.x86_64 (/mysql-devel-5.5.46-1.el6.remi.x86_64)
           Requires: real-mysql-libs(x86-64) = 5.5.46-1.el6.remi

我不知道如何做这项工作

任何有关我需要采取的步骤的帮助都会有所帮助。

1 个答案:

答案 0 :(得分:1)

如果你想从“remi”存储库安装“mysql-devel”,你还需要从同一个存储库中获取“mysql”和“mysql-libs”。

并且不要尝试在另一个发行版(Fedora)上安装“el6”软件包(Enterprise Linux 6,又名RHEL或CentOS)。