解决Ubuntu安装依赖问题

本文介绍了解决Ubuntu系统中软件安装依赖问题的方法,重点讲解了如何正确配置国内镜像源以匹配Ubuntu版本,以及使用aptitude工具进行依赖关系的管理。

解决Ubuntu安装依赖问题

大家在使用Ubuntu时用命令sudo apt-get install xxxx往往有时往往会出现缺少什么,或者依赖什么而无法安装,接下来为大家解决此问题。
在这里插入图片描述

最主要问题,修改的国内镜像源可能不是对应的ubuntu版本,大部人直接找了个镜像源就复制到source.list里面了,其实需要对应版本的,比如16.04就需要16.04的镜像源,18.04需要18.04的,20.04需要20.04的,如果修改镜像源还不行可尝试以下方法!!!

方法

首先按装aptitude sudo apt-get install aptitude 用这个再去install需要的软件
当我们输入命令sudo aptitude install xxx,如果有依赖关系,将会出现以下提示,
是否接受该解决方案?[Y/n/q/?] 选择
然后会出现:

下列命令可选:
  y: 接受所建议的变动
  n: jump to the end of all the generated solutions and search for another
  q: 放弃并退出此程序
  .: 到下一个解决方案
  ,: 到上一个解决方案
  o: 在解决方案内容和解决方案解释之间切换
  e: 检查可视用户界面中的设置方案
  x: 终止自动依赖解决关系;请手动解决依赖关系。
  r (ID|pkg ver) ...: 拒绝给定的软件包版本;不显示任何包括它们的解决方案。请输入
                 UNINST 而不是版本以拒绝移除此软件包。ID
                 是在动作左边显示的整数。
  
  a (ID|pkg ver) ...: 接受给定的软件包版本;仅显示包括它们的解决方案。请输入
                 UNINST 而不是版本以接受移除软件包。ID 是在动作左边显示的整数。
  
  <ID>: 显示关于带有从解决方案中标签 ID
                 的动作的信息。此标签是显示在动作左侧的整数。
  
  <ACTION> pkg... : 修改所列软件包的状态,这里“动作”为下列项之一:
  
  按'+'键来安装软件包
  按 '+M' 安装软件包并且立即将它们标记为已安装状态
  按 '-' 卸载软件包
  按 '_' 清除软件包
  按 '=' 将软件包置于保持状态
  按 ':' 将维持软件包当前状态但是并不将其置于保持状态
  按 '&M' 将软件包标记为自动安装
  按 'm’将软件包标记为手动安装
  是否接受该解决方案?[Y/n/q/?] ,
下列动作将解决这些依赖关系:

输入. 进入其他解决方案,因为默认给出的方案是不改变,还是无法安装,其余解决方案一般是退回以前版本,然后找到需要的解决方案,输入Y后就可以成功安装了。

如果觉得有用给个点赞呗。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值