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

Ubuntu 20.04.6下无法安装libcrypto.so.1.0.0的技术求助

Ubuntu 20.04.6下无法安装libcrypto.so.1.0.0的技术求助

嗨,我之前也帮别人处理过类似的问题,你的情况很典型——Ubuntu 20.04(Focal Fossa)已经把OpenSSL 1.0.x系列从官方软件源里移除了,所以你直接用apt-get install搜索libcrypto.so.1.0.0肯定找不到,原因有两个:

  • libcrypto.so.1.0.0只是一个库文件,对应的软件包名叫libssl1.0.0
  • Ubuntu 20.04的官方源已经不再提供这个旧版本的包了

下面给你两种可行的解决办法:

方法一:手动下载并安装旧版本的libssl1.0.0包

这是最稳妥的方式:

  1. 先确认你的系统架构,执行命令:
    uname -m
    
    输出x86_64就是64位系统,i386则是32位。
  2. 找到对应架构的libssl1.0.0 deb包(可以从Ubuntu旧版本的软件归档中获取,比如Bionic Beaver版本的包,它仍保留OpenSSL 1.0系列)。
  3. 下载包后,打开终端进入下载目录,执行安装命令:
    sudo dpkg -i libssl1.0.0_对应的版本号_架构.deb
    
    举个例子,64位系统可能用这个文件名:libssl1.0.0_1.0.2n-1ubuntu5.10_amd64.deb
  4. 如果安装时出现依赖错误,执行以下命令修复:
    sudo apt-get install -f
    

方法二:创建软链接(不推荐,可能引发兼容性问题)

如果不想下载包,你可以尝试给系统中已有的OpenSSL库创建软链接,但这个方法可能导致其他依赖新版本库的程序出问题,谨慎使用:

sudo ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
sudo ln -s /usr/lib/x86_64-linux-gnu/libssl.so.1.1 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0

安装完成后,再去编译Android SDK,应该就能正常找到libcrypto.so.1.0.0这个库了。

备注:内容来源于stack exchange,提问作者beparas

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 09:10:27