Linux安装软件遇到依赖问题的解决方案

时间:2021-04-22 15:55:24   收藏:0   阅读:0

问题描述

安装curl时候:

The following packages have unmet dependencies:
 curl : Depends: libcurl4 (= 7.68.0-1ubuntu2.5) but 7.68.0-1ubuntu4 is to be installed
E: Unable to correct problems, you have held broken packages.

需要的依赖是7.68.0-1ubuntu2.5版本的libcurl4,可实际已安装的版本确是7.68.0-1ubuntu4。

解决思路

1. 首先搜索是否存在7.68.0-1ubuntu2.5版本的包libcurl4。

sudo apt-cache madison libcurl4
技术图片
可以看到存在。

2. 卸载已有的版本的libcurl4。

sudo apt-get remove --purge libcurl4
技术图片

3. 安装7.68.0-1ubuntu2.5版本的libcurl4。

sudo apt-get install libcurl4=7.68.0-1ubuntu2.5
技术图片

4. 正常安装curl,不会出现任何问题。

sudo apt-get install curl
技术图片

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!