解决Ubuntu安装依赖问题
- 解决Ubuntu安装依赖问题
- 最主要问题,修改的国内镜像源可能不是对应的ubuntu版本,大部人直接找了个镜像源就复制到source.list里面了,其实需要对应版本的,比如16.04就需要16.04的镜像源,18.04需要18.04的,20.04需要20.04的,如果修改镜像源还不行可尝试以下方法!!!
- 方法
解决Ubuntu安装依赖问题
大家在使用Ubuntu时用命令sudo apt-get install xxxx
往往有时往往会出现缺少什么,或者依赖什么而无法安装,接下来为大家解决此问题。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201029191956255.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FzZGFzZGRl,size_16,color_FFFFFF,t_70#pic_center)
最主要问题,修改的国内镜像源可能不是对应的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
后就可以成功安装了。
如果觉得有用给个点赞呗。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)