You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 17.1服务器上RStudio Server无法安装R包问题

解决Ubuntu 17.1服务器上RStudio Server安装RMySQL失败的问题

你遇到的是R编译型包安装的典型问题——像RMySQL这类需要编译的R包,必须依赖系统层面的对应开发库才能完成安装,光靠R环境本身是不够的。下面是一步步的解决方案:

  • 首先更新系统包索引:

    sudo apt update
    

    如果你遇到更新失败,这是因为Ubuntu 17.1(实际应为17.10,代号Artful Aardvark)已停止官方支持,默认源无法访问。这时需要切换到旧版本归档源:

    1. 先备份原有源文件:
      sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
      
    2. 编辑源文件:
      sudo nano /etc/apt/sources.list
      
    3. 将文件中所有http://archive.ubuntu.com/ubuntu/替换为http://old-releases.ubuntu.com/ubuntu/,保存退出后重新执行sudo apt update。
  • 安装MySQL开发依赖库:

    sudo apt install libmysqlclient-dev
    

    如果你服务器使用的是MariaDB,也可以尝试安装libmariadbclient-dev,不过上述命令在多数场景下都能兼容。

  • 回到RStudio Server控制台,重新安装RMySQL:

    install.packages("RMySQL")
    

如果问题仍存在,可以先在服务器终端执行which mysql_config,若输出类似/usr/bin/mysql_config的路径,说明依赖已正确安装;若没有输出,需检查是否还有其他缺失的系统库。

内容的提问来源于stack exchange,提问作者Prasinus Albus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 03:58:16