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

Ubuntu 18.04安装libssl-dev与libssl1.0-dev依赖冲突问题求助

解决Ubuntu 18.04中libssl-dev与libssl1.0-dev的依赖冲突问题

问题根源

你执行的安装命令里包含libssl1.0,APT会将这个模糊匹配为libssl1.0-dev(OpenSSL 1.0版本的开发包),但系统里已经安装了libssl-dev(对应OpenSSL 1.1.x版本的开发包)——这两个不同大版本的OpenSSL开发包无法共存,因此触发依赖冲突。

解决方案

根据你的实际需求选择以下方案:

方案1:仅需OpenSSL 1.0运行库(无需开发包)

如果你的目标只是安装OpenSSL 1.0的运行库而非开发文件,把命令里的libssl1.0替换为明确的运行库包libssl1.0.0即可,它和libssl-dev可以共存:

sudo apt-get -y install build-essential openssl libssl-dev libssl1.0.0 libgl1-mesa-dev libqt5x11extras5

方案2:确实需要OpenSSL 1.0开发包

如果必须使用libssl1.0-dev,需要先卸载现有的libssl-dev,再执行安装:

# 卸载当前的libssl-dev
sudo apt-get remove -y libssl-dev
# 安装包含libssl1.0-dev的依赖组
sudo apt-get -y install build-essential openssl libssl1.0-dev libgl1-mesa-dev libqt5x11extras5

⚠️ 注意:此操作会将系统默认的OpenSSL开发环境切换到1.0版本,可能影响其他依赖OpenSSL 1.1.x的软件,确认需求后再执行。

方案3:修复系统损坏依赖(可选)

如果之前有残留的损坏包状态,可以先执行以下命令修复:

sudo apt-get update
sudo apt-get -f install
sudo dpkg --configure -a

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 01:35:28