解决ubuntu安装libssl-dev失败

问题描述

在ubuntu进行apt操作时,提示libssl依赖不匹配,如:

The following packages have unmet dependencies:
 libssl-dev : Depends: libssl1.0.0 (= 1.0.1-4ubuntu5.7) but 1.0.1c-3ubuntu2.2 is to be installed
              Recommends: libssl-doc but it is not going to be installed

问题分析

libssl安装的版本与系统不兼容, 此时继续用apt重新安装libssl-dev是不行的,通常需要采取降级处理。

解决方案

  1. 安装aptitude工具: $ sudo apt-get install aptitude
  2. 用aptitude安装libssl-dev: $ sudo aptitude install libssl-dev

     The following NEW packages will be installed:
       libssl-dev{b} libssl-doc{a} 
     0 packages upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
     Need to get 2,031 kB of archives. After unpacking 7,801 kB will be used.
     The following packages have unmet dependencies:
      libssl-dev : Depends: libssl1.0.0 (= 1.0.1f-1ubuntu2) but 1.0.1f-1ubuntu2.19 is installed.
     The following actions will resolve these dependencies:
    
          Keep the following packages at their current version:
     1)     libssl-dev [Not Installed]
    
  3. 此时询问是否维持原版本,选否: Accept this solution? [Y/n/q/?] n

     The following actions will resolve these dependencies:
    
          Downgrade the following packages:                                   
     1)     libssl1.0.0 [1.0.1f-1ubuntu2.19 (now) -> 1.0.1f-1ubuntu2 (trusty)]
    
  4. 询问是否接受该降级方案,选是: Accept this solution? [Y/n/q/?] y

     The following packages will be DOWNGRADED:
       libssl1.0.0 
     The following NEW packages will be installed:
       libssl-dev libssl-doc{a} 
     0 packages upgraded, 2 newly installed, 1 downgraded, 0 to remove and 0 not upgraded.
     Need to get 2,857 kB of archives. After unpacking 7,784 kB will be used.
    
  5. 询问是否继续,选是: Do you want to continue? [Y/n/?] y
  6. 一路到底,完成
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值