Linux报错:Ubuntu运行程序报错找不到libssl.so.1.1或libcrypto.so.1.1解决方法
报错解释:
这个错误表明你的Ubuntu系统中缺少libssl.so.1.1
或libcrypto.so.1.1
这两个库文件,这两个库通常是由OpenSSL提供的,是很多程序运行所必需的安全库。
解决方法:
- 打开终端。
- 执行以下命令安装缺失的库:
sudo apt-get update
sudo apt-get install libssl1.1
如果你的系统中没有libssl1.1
的安装包,可能需要添加一个新的软件源来安装。可以尝试以下命令:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install libssl1.1
- 如果你的系统是Ubuntu 18.04或更早版本,可能需要添加新的软件源来获取
libssl1.1
:
sudo add-apt-repository universe
sudo add-apt-repository ppa:ondrej/ssl
sudo apt-get update
sudo apt-get install libssl1.1
- 安装完成后,重新尝试运行你的程序。
如果你的程序依赖libcrypto.so.1.1
,那么你可能需要安装libssl-dev
包来获取开发库:
sudo apt-get install libssl-dev
请确保在执行这些命令时你有足够的权限(通常是sudo权限)。如果你在安装过程中遇到问题,请确保你的系统是最新的,并且尝试搜索相关错误信息来找到更具体的解决方案。
评论已关闭