一般这样的都是依赖有问题或者是安装没有装全

解决思路1:

删除缺少依赖的包,但是容易导致连锁反应,可能包和包之间层层依赖,误杀需要的包
如果你查到了只有一个两个缺失,

sudo apt-get check   # 查询依赖关系
或者
sudo dpkg -C

那么可以直接使用:

sudo dpkg -r xxx(包名)

或者

sudo apt-get remove xxxx(包名)
sudo apt-get purge xxxx(包名)  # 彻底删除,包括配置

解决思路2:

查找缺少的包,查找出错原因:

sudo apt-get check   # 查询依赖关系
或者
sudo dpkg -C

一般来说,缺少包就是缺少了一些库,或者部件,那么就直接安装上去就好了
正常情况下:
sudo apt --fix-broken install 尝试自动修复依赖关系
可以看到最后会有一些包,如果这些包正常安装了,那就结束了,否则:
在这里插入图片描述需要一一安装所有的包,例如红色绿色区域,
这些包都保存在:/var/cache/apt/archives 目录下,如果没有,就去下载对应的包,
我把网址贴在这博客里了:https://blog.csdn.net/qinglingLS/article/details/106315288

最后安装这个包:

sudo dpkg -i libvorbis0a_1.3.5-4.2_i386.deb

有错误,错误是需要覆盖某个doc文件内容,doc又不重要,覆盖就覆盖了呗。。。
所以强制覆盖下就行,加上–force-overwrite

sudo dpkg --force-overwrite -i libwrap0_7.6.q-27_i386.deb

如果这个没有解决你的问题,可以访问:https://blog.csdn.net/qinglingLS/article/details/106315288 写了详细的思路

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐