weixin_45035993 2025-05-18 18:38 采纳率: 0%
浏览 23

ubuntu安装devkitpro-pacman链接失败,怎么办?

wget https://apt.devkitpro.org/install-devkitpro-pacman显示Unable to establish SSL connection。忽略证书还是显示这个。是需要代理吗?以前安装没有问题,重装了系统就这样了

  • 写回答

4条回答 默认 最新

  • 檀越@新空间 2025-05-18 18:39
    关注

    晚上好🌙🌙🌙
    本答案参考通义千问

    在Ubuntu上使用wget下载devkitpro-pacman时遇到SSL连接失败的问题,通常是由于网络环境的变化(如防火墙、代理或SSL证书问题)导致的。以下是一些可能的解决方案和步骤:


    1. 检查网络环境

    • 确保你的网络环境没有阻止SSL连接。
    • 如果你在公司或学校网络中,尝试切换到其他网络(如手机热点)看看是否能解决问题。

    2. 更新系统和CA证书

    • SSL连接失败可能是因为系统的CA证书未正确配置。可以尝试更新CA证书:
      sudo apt update
      sudo apt install --reinstall ca-certificates
      sudo update-ca-certificates
      

    3. 使用HTTP而非HTTPS

    • 如果SSL连接确实有问题,可以尝试使用HTTP而不是HTTPS:
      wget http://apt.devkitpro.org/install-devkitpro-pacman
      

    4. 设置代理

    • 如果你的网络需要通过代理访问外部资源,可以尝试设置代理:
      export http_proxy=http://your-proxy-address:port
      export https_proxy=http://your-proxy-address:port
      
    • 替换your-proxy-addressport为你实际的代理地址和端口。

    5. 直接下载脚本并手动运行

    • 如果上述方法都无效,可以直接从浏览器访问https://apt.devkitpro.org/install-devkitpro-pacman,将页面内容保存为install-devkitpro-pacman文件,然后手动赋予执行权限并运行:
      chmod +x install-devkitpro-pacman
      sudo ./install-devkitpro-pacman
      

    6. 检查DNS解析问题

    • 如果域名解析出现问题,可以尝试更换DNS服务器。编辑/etc/resolv.conf文件,添加Google DNS:
      nameserver 8.8.8.8
      nameserver 8.8.4.4
      

    7. 使用curl代替wget

    • 如果wget仍然无法工作,可以尝试使用curl
      curl -O https://apt.devkitpro.org/install-devkitpro-pacman
      

    8. 检查防火墙或安全软件

    • 检查是否有防火墙或安全软件阻止了SSL连接,例如ufw或其他安全工具:
      sudo ufw status
      
    • 如果有防火墙规则,可以临时关闭防火墙测试:
      sudo ufw disable
      

    修改后的代码示例

    如果你选择直接下载脚本并手动运行,以下是完整的操作步骤:

    # 更新CA证书
    sudo apt update
    sudo apt install --reinstall ca-certificates
    sudo update-ca-certificates
    
    # 尝试直接下载脚本
    wget https://apt.devkitpro.org/install-devkitpro-pacman
    
    # 如果失败,尝试HTTP
    wget http://apt.devkitpro.org/install-devkitpro-pacman
    
    # 如果仍然失败,手动下载并运行
    curl -O https://apt.devkitpro.org/install-devkitpro-pacman
    chmod +x install-devkitpro-pacman
    sudo ./install-devkitpro-pacman
    

    总结

    按照上述步骤逐一排查问题,通常可以解决devkitpro-pacman安装过程中遇到的SSL连接失败问题。如果问题依然存在,可以提供更多具体信息(如网络环境、错误日志等),以便进一步分析。

    评论

报告相同问题?

问题事件

  • 创建了问题 5月18日