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

Ubuntu从21.10升级至22.00后执行GitHub克隆命令提示libcrypto.so.1.1缺失的问题求助

解决Ubuntu 22.04升级后Git克隆报错:libcrypto.so.1.1找不到的问题

这个问题我之前帮朋友处理过,本质是Ubuntu版本升级带来的OpenSSL库版本不兼容:你从21.10升到22.04后,系统默认换成了OpenSSL 3.0,而之前的Git版本是基于旧的OpenSSL 1.1编译的,升级过程中旧的libcrypto.so.1.1库被自动移除了,所以Git运行时找不到依赖就抛出错误了。

下面给你两个可行的解决办法,优先推荐第一个:

方法一:重新安装Git(最稳妥)

重新安装的Git会适配Ubuntu 22.04的系统环境,彻底解决库依赖不兼容的问题:

  • 先卸载当前的Git:
    sudo apt remove --purge git
    
  • 更新系统软件源并重新安装Git:
    sudo apt update && sudo apt install git
    

安装完成后,再执行你的克隆命令git clone https://github.com/CanonVortigen/ProjetoAnkiUnivesp.git,应该就能正常运行了。

方法二:手动安装旧版本的OpenSSL 1.1库(临时方案)

如果不想重装Git,可以手动把缺失的旧库装回来,但这个方法可能和后续系统更新产生冲突,谨慎使用:

  • 获取对应你系统架构的libssl1.1 deb包(比如amd64架构),可从Ubuntu官方安全源获取;
  • 安装下载的deb包:
    sudo dpkg -i libssl1.1_*.deb
    

安装完成后,Git就能找到依赖的库,正常执行克隆操作了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.28 20:32:44