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

Ubuntu Artful(17.10)安装R Server失败,依赖缺失求助

解决Ubuntu安装R Server时的依赖与损坏包问题

这个问题我之前帮不少用户解决过,核心是依赖链断裂、包缓存损坏或者源配置不匹配导致的,按下面的步骤一步步来应该能搞定:

第一步:修复损坏的包与缓存

  • 先清理旧的包缓存并更新源列表:
    sudo apt clean && sudo apt update
    
  • 自动修复系统中存在的依赖问题:
    sudo apt --fix-broken install
    
  • 检查是否有被固定(held)的包(这类包会阻止依赖更新):
    dpkg --get-selections | grep hold
    
    如果输出里有和R相关的包(比如r-base-core),用下面的命令解除固定:
    sudo apt-mark unhold <包名>
    

第二步:配置正确的R官方源

Ubuntu默认软件源里的R版本通常比较旧,容易出现依赖不兼容的情况,建议添加R官方的镜像源:

  • 先导入R官方的GPG密钥,确保包的安全性:
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
    
  • 根据你的Ubuntu版本(报错里显示是artful,也就是17.10)添加对应的R源:
    echo "deb https://cloud.r-project.org/bin/linux/ubuntu artful-cran35/" | sudo tee /etc/apt/sources.list.d/r-project.list
    
  • 再次更新源列表,让系统识别新添加的源:
    sudo apt update
    

第三步:重新安装R相关包

先解决基础的R依赖包安装,再尝试安装R Server:

  • 安装r-base-core和推荐的依赖包:
    sudo apt install r-base-core r-recommended
    
  • 完成后再安装R Server:
    sudo apt install r-server
    

如果你的目标是安装微软R Server(现在更名为Microsoft R Open),还需要额外添加微软的软件源,但先搞定上述基础依赖问题后再进行这一步会更顺利。

内容的提问来源于stack exchange,提问作者Bart Boerman

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 08:28:18