#apt##Ubuntu##Debian#

1、问题现象

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

root@x:~# apt --fix-broken install正在读取软件包列表... 完成正在分析软件包的依赖关系树       正在读取状态信息... 完成       正在修复依赖关系... 完成下列软件包是自动安装的并且现在不需要了:  compiz-plugins-default compiz-plugins-extra fcitx-libs initramfs-tools-bin libfcitx-qt0 libllvm10 lz4 multiarch-support python3-compizconfig使用'apt autoremove'来卸载它(它们)。将会同时安装下列软件:  libqtcore4建议安装:  libicu57下列【新】软件包将被安装:  libqtcore4升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 13 个软件包未被升级。有 257 个软件包没有被完全安装或卸载。需要下载 0 B/1,597 kB 的归档。解压缩后会消耗 5,215 kB 的额外空间。您希望继续执行吗? [Y/n] y(正在读取数据库 ... 系统当前共安装有 341476 个文件和目录。)准备解压 .../libqtcore4_4%3a4.8.7.1+dfsg-1+dde_amd64.deb  ...正在解压 libqtcore4:amd64 (4:4.8.7.1+dfsg-1+dde) ...dpkg: 处理归档 /var/cache/apt/archives/libqtcore4_4%3a4.8.7.1+dfsg-1+dde_amd64.deb (--unpack)时出错: 正试图覆盖 /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf,它同时被包含于软件包 libqt5core5a:amd64 5.12.8+dfsg-0ubuntu1在处理时有错误发生: /var/cache/apt/archives/libqtcore4_4%3a4.8.7.1+dfsg-1+dde_amd64.debE: Sub-process /usr/bin/dpkg returned an error code (1)

--unpack错误信息

2、问题分析

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

3、解决问题

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

sudo dpkg -i --force-overwrite ${deb_file}

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

 /var/cache/apt/archives/libqtcore4_4%3a4.8.7.1+dfsg-1+dde_amd64.deb

所以命令就是:

sudo dpkg -i --force-overwrite /var/cache/apt/archives/libqtcore4_4%3a4.8.7.1+dfsg-1+dde_amd64.deb

安装依然出错

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

apt install -d qtcore4-l10nls /var/cache/apt/archives/ | grep ^qtcoresudo dpkg -i --force-overwrite /var/cache/apt/archives/qtcore4-l10n_4%3a4.8.7.1+dfsg-1+dde_all.deb

强制覆盖qtcore4-l10n

然后再安装:

sudo dpkg -i --force-overwrite /var/cache/apt/archives/libqtcore4_4%3a4.8.7.1+dfsg-1+dde_amd64.deb

强制安装libqtcore4

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

apt upgrade

然后继续出现同样的错误

libjpeg8安装错误

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

sudo dpkg -i --force-overwrite  /var/cache/apt/archives/libjpeg8_8d2-*

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

继续更新

升级完成

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

4、问题总结

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

移除apt源_apt提示处理归档 (--unpack)时出错的解决办法相关推荐

  1. ”dpkg: 处理归档 /var/cache/apt/archives/XXXXXX(--unpack)时出错“的解决方法

    "dpkg: 处理归档 /var/cache/apt/archives/XXXXXX(--unpack)时出错"的解决方法 参考文章: (1)"dpkg: 处理归档 /v ...

  2. apt 连接夜神模拟器,系统提示:nox_apt.exe已停止运行 的解决办法

    apt 连接夜神模拟器,系统提示:nox_apt.exe已停止运行 的解决办法 1,Android SDK 的apt连接夜神模拟器: 运行夜神模拟器,cmd中连接夜神模拟器:adb connect 1 ...

  3. win0计算机内存不足,Windows电脑提示内存不足的原因分析及解决办法

    一.剪贴板占用了太多的内存 实际上,剪贴板是内存中的一块临时区域,当你在程序中使用了"复制"或"剪切"命令后,Windows将把复制或剪切的内容及其格式等信息暂 ...

  4. dpkg: 处理归档 /tmp/apt-dpkg-install-os4jXB/0-wine1.6-amd64_1%3a1.6.2-0ubuntu4_amd64.deb (--unpack)时出错:

    dpkg: 处理归档 /var/cache/apt/archives/swig2.0_2.0.12-1ubuntu4_amd64.deb (–unpack)时出错: 问题: sudo apt-get ...

  5. win8 远程桌面时提示凭证不工作问题的终极解决办法

    原文 win8 远程桌面时提示凭证不工作问题的终极解决办法 环境说明 远程办公电脑(放置于公司.自用办公电脑.win8系统) 远程连接客户机(放置于家中.家庭日常所用.win8系统) 故障现象 最近在 ...

  6. VS.NET提示试图运行项目时出错:无法启动调试。绑定句柄无效解决办法

    也许是我迟发现了,总之我是刚刚才遇到这个问题的,挺不爽的,从模板新建的项目,未添加一行代码却出现了调试错误.(不用调试倒没事)有点郁闷. 还好,(感谢一下发明搜索引擎的人)百度给了我解决方案,不好意思 ...

  7. 【原创】vegas提示NTDLL.DLL出错的解决办法

    ntdll.dll是什么?ntdll.dll出错怎么办?ntdll.dll位置在哪?ntdll.dll下载之后放在哪里?请看本文详解.ntdll.dll下载地址:点击下载 ntdll.dll文件分析 ...

  8. 运行js提示库没有注册错误8002801d的解决办法

    运行js提示库没有注册错误8002801d的解决办法 这个错误主要是因为服务器上的windows scripts版本较低,请按下面的链接下载较高版本windows scripts 5.6并在服务器上进 ...

  9. python安装失败错误代码0x_详解雨林木风Win10提示“Python 0x80070643安装时发生严重错误”解决方法...

    相信大家对于电脑非常不陌生吧,那你知道Win10专业版中提示"Python 0x80070643安装时发生严重错误"如何解决吗?是由于什么原因导致的呢?不知道了吧,其实系统错误非常 ...

最新文章

  1. HDU 4256 翻译罗马数字
  2. 最好的VLAN资料之十一
  3. Linux 下的动态链接库问题
  4. 【大数据-Hadoop】Hadoop架构
  5. 图示机器学习(part1)--机器学习与应用
  6. php中perl配置,Windows下 Apache、PHP和Perl的安装配置
  7. 剪切粘贴时总是上次的内容_关于复制粘贴,还有一个鲜为人知的技巧!
  8. 打印屏蔽部分内容window.print()
  9. liveness 生存性/活性
  10. SAP License:”事后借记”与第三方外币支付处理
  11. 中超联赛提交函数的c语言,C语言文件操作(File)
  12. 【重点】初窥Linux 之 我最常用的20多条命令
  13. python - bs4提取XML/HTML中某个标签下的属性
  14. java之方法覆盖的坑
  15. server-sent events
  16. soapUI接口测试参数化
  17. 让Linux命令行更换颜色----PS1环境变量的使用小结
  18. 【好刊推荐】知名出版社影响因子7+被踢出SCI,投稿前如何选期刊?
  19. Unity 骨骼动画 Anima2D
  20. 计算机老师工作年度总结,计算机老师年终工作总结3篇

热门文章

  1. android 事件分发
  2. msbuild构建时用SVN修改版本号代替AssemblyVersion的Revision版本号
  3. linux下的redis配置;
  4. JavaScript模态对话框类(拖拽时动画)
  5. [导入]ASP常用函数:getIMG()
  6. Jetty实战之 安装 运行 部署
  7. Java 集合体系详解——List体系有序集合
  8. mysql启多_MySQL启多个实例
  9. Kruskal(P)和Prim(K)算法
  10. 带有示例的Python File readline()方法