apt提示处理归档 (–unpack)时出错的解决办法

#apt##Ubuntu##Debian#

1、问题现象

今天在升级软件的时候遇到一个错误,如下:


–unpack错误信息

2、问题分析

从大致的一个描述来看,这是因为某个包无法正常安装,如果不去深入了解的话,最简单粗暴的解决方式就是强制安装这个安装出错的包,所以我们可以根据提示的信息进行安装:

3、解决问题

deb包的强制安装命令方法为:


从提示信息我们可以知道,我们需要安装的包为:


所以命令就是:


安装依然出错

此时,提示另一个错误,我们需要先配置好另一个包才行:


强制覆盖qtcore4-l10n

然后再安装:


强制安装libqtcore4

此时可以看到已经安装成功了,然后继续执行升级指令:


然后继续出现同样的错误

libjpeg8安装错误

然后继续根据前面的方法安装


强制覆盖安装libjpeg开头的所有包

继续更新

升级完成

到这里,问题就解决了,下面我们来简单分析一下原因:

4、问题总结

由于我之前想通过添加deepin的官方源来安装QQ、微信等,于是我就手动添加了deepin的源,然后在提示无法安全的验证源的情况下,通过手动导入gpg验证使其可用,后来一直没有把这个源移除,最后导致在安装升级的过程中部分包就从deepin的源中获取了一些跟Ubuntu不完全匹配的软件包,所以就劝各位不要随意使用不同系统发行版的源,否则很容易出现意外。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年11月5日
下一篇 2020年11月5日

相关推荐