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

Linux服务器更新R版本失败:CRAN仓库无法加载,SSL连接错误

解决Linux服务器更新R时的SSL连接错误及CRAN访问问题

错误信息

R                                                                                                                                                                                                                                                                                            0.0  B/s |   0  B     00:00
Errors during downloading metadata for repository 'R':
  - Curl error (35): SSL connect error for https://cloud.r-project.org/bin/linux/oracle/8/repodata/repomd.xml [OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to cloud.r-project.org:443 ]
Error: Failed to download metadata for repo 'R': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
(base) [root@DRAGEN3 R-4.4.1]#

解决方案

  • 检查网络连通性

    • 执行ping cloud.r-project.org或telnet cloud.r-project.org 443,测试服务器能否连通CRAN服务器的443端口
    • 检查服务器防火墙、安全组规则,确保放行出站的HTTPS(443端口)流量
    • 若服务器需通过代理访问外网,配置系统级代理或在R的配置文件~/.Rprofile中添加代理设置:options(download.file.method = "curl", curlOptions = list(proxy="http://你的代理地址:端口"))
  • 升级OpenSSL版本

    • 执行openssl version查看当前版本,旧版本OpenSSL可能不支持CRAN服务器的TLS协议
    • 针对Oracle Linux 8,执行dnf update openssl升级OpenSSL到最新稳定版
  • 更换CRAN镜像源

    • 编辑R的repo配置文件(通常在/etc/yum.repos.d/R.repo),将baseurl替换为国内镜像地址,示例:
      [R]
      name=CRAN
      baseurl=https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/linux/oracle/8/
      gpgcheck=1
      gpgkey=https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/linux/oracle/8/R-GPG-KEY
      
    • 手动下载tar包时,直接从国内镜像获取,避免访问官方仓库
  • 手动编译安装R

    • 从国内镜像下载对应版本的源码包(如R-4.4.1.tar.gz)
    • 解压源码包:tar -xzf R-4.4.1.tar.gz
    • 进入解压目录:cd R-4.4.1
    • 配置安装参数:./configure --prefix=/usr/local(可自定义安装路径)
    • 编译并安装:make && make install

内容的提问来源于stack exchange,提问作者amruth sl

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 07:57:37