#apt##Ubuntu##Debian#
1、问题现象
今天在升级软件的时候遇到一个错误,如下:
–unpack错误信息
2、问题分析
从大致的一个描述来看,这是因为某个包无法正常安装,如果不去深入了解的话,最简单粗暴的解决方式就是强制安装这个安装出错的包,所以我们可以根据提示的信息进行安装:
3、解决问题
deb包的强制安装命令方法为:
从提示信息我们可以知道,我们需要安装的包为:
所以命令就是:
安装依然出错
此时,提示另一个错误,我们需要先配置好另一个包才行:
强制覆盖qtcore4-l10n
然后再安装:
强制安装libqtcore4
此时可以看到已经安装成功了,然后继续执行升级指令:
然后继续出现同样的错误
libjpeg8安装错误
然后继续根据前面的方法安装
强制覆盖安装libjpeg开头的所有包
继续更新
升级完成
到这里,问题就解决了,下面我们来简单分析一下原因:
4、问题总结
由于我之前想通过添加deepin的官方源来安装QQ、微信等,于是我就手动添加了deepin的源,然后在提示无法安全的验证源的情况下,通过手动导入gpg验证使其可用,后来一直没有把这个源移除,最后导致在安装升级的过程中部分包就从deepin的源中获取了一些跟Ubuntu不完全匹配的软件包,所以就劝各位不要随意使用不同系统发行版的源,否则很容易出现意外。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!