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

无法更新libcurl版本:wget下载SSL连接失败如何解决?

解决wget下载curl源码时的TLS连接错误
  • 升级GnuTLS库:旧版本GnuTLS可能与curl.se服务器的TLS协议不兼容,执行对应系统的包管理器命令更新:

    • Debian/Ubuntu系列:sudo apt update && sudo apt install --only-upgrade gnutls-bin
    • CentOS/RHEL系列:sudo dnf update gnutls(或sudo yum update gnutls,取决于系统版本)
  • 换用curl命令下载:如果系统自带的curl能正常建立SSL连接,用以下命令替代wget:
    curl -O https://curl.se/download/curl-8.4.0.zip

  • 指定TLS版本连接:强制wget使用TLS 1.2(旧版GnuTLS可能对TLS 1.3支持不佳):
    wget --secure-protocol=TLSv1_2 https://curl.se/download/curl-8.4.0.zip

  • 检查并同步系统时间:SSL证书验证依赖正确的系统时间,若时间偏差过大会导致连接终止。

    1. 用date命令查看当前系统时间是否准确
    2. 若不准确,执行sudo timedatectl set-ntp true同步时间(适用于使用systemd的系统)
  • 使用curl官方镜像下载:替换原下载URL为curl官方提供的镜像站点地址,避免原服务器的连接问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 12:07:05