移除apt源_apt提示处理归档 (--unpack)时出错的解决办法
#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)时出错的解决办法相关推荐
- ”dpkg: 处理归档 /var/cache/apt/archives/XXXXXX(--unpack)时出错“的解决方法
"dpkg: 处理归档 /var/cache/apt/archives/XXXXXX(--unpack)时出错"的解决方法 参考文章: (1)"dpkg: 处理归档 /v ...
- apt 连接夜神模拟器,系统提示:nox_apt.exe已停止运行 的解决办法
apt 连接夜神模拟器,系统提示:nox_apt.exe已停止运行 的解决办法 1,Android SDK 的apt连接夜神模拟器: 运行夜神模拟器,cmd中连接夜神模拟器:adb connect 1 ...
- win0计算机内存不足,Windows电脑提示内存不足的原因分析及解决办法
一.剪贴板占用了太多的内存 实际上,剪贴板是内存中的一块临时区域,当你在程序中使用了"复制"或"剪切"命令后,Windows将把复制或剪切的内容及其格式等信息暂 ...
- 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 ...
- win8 远程桌面时提示凭证不工作问题的终极解决办法
原文 win8 远程桌面时提示凭证不工作问题的终极解决办法 环境说明 远程办公电脑(放置于公司.自用办公电脑.win8系统) 远程连接客户机(放置于家中.家庭日常所用.win8系统) 故障现象 最近在 ...
- VS.NET提示试图运行项目时出错:无法启动调试。绑定句柄无效解决办法
也许是我迟发现了,总之我是刚刚才遇到这个问题的,挺不爽的,从模板新建的项目,未添加一行代码却出现了调试错误.(不用调试倒没事)有点郁闷. 还好,(感谢一下发明搜索引擎的人)百度给了我解决方案,不好意思 ...
- 【原创】vegas提示NTDLL.DLL出错的解决办法
ntdll.dll是什么?ntdll.dll出错怎么办?ntdll.dll位置在哪?ntdll.dll下载之后放在哪里?请看本文详解.ntdll.dll下载地址:点击下载 ntdll.dll文件分析 ...
- 运行js提示库没有注册错误8002801d的解决办法
运行js提示库没有注册错误8002801d的解决办法 这个错误主要是因为服务器上的windows scripts版本较低,请按下面的链接下载较高版本windows scripts 5.6并在服务器上进 ...
- python安装失败错误代码0x_详解雨林木风Win10提示“Python 0x80070643安装时发生严重错误”解决方法...
相信大家对于电脑非常不陌生吧,那你知道Win10专业版中提示"Python 0x80070643安装时发生严重错误"如何解决吗?是由于什么原因导致的呢?不知道了吧,其实系统错误非常 ...
最新文章
- HDU 4256 翻译罗马数字
- 最好的VLAN资料之十一
- Linux 下的动态链接库问题
- 【大数据-Hadoop】Hadoop架构
- 图示机器学习(part1)--机器学习与应用
- php中perl配置,Windows下 Apache、PHP和Perl的安装配置
- 剪切粘贴时总是上次的内容_关于复制粘贴,还有一个鲜为人知的技巧!
- 打印屏蔽部分内容window.print()
- liveness 生存性/活性
- SAP License:”事后借记”与第三方外币支付处理
- 中超联赛提交函数的c语言,C语言文件操作(File)
- 【重点】初窥Linux 之 我最常用的20多条命令
- python - bs4提取XML/HTML中某个标签下的属性
- java之方法覆盖的坑
- server-sent events
- soapUI接口测试参数化
- 让Linux命令行更换颜色----PS1环境变量的使用小结
- 【好刊推荐】知名出版社影响因子7+被踢出SCI,投稿前如何选期刊?
- Unity 骨骼动画 Anima2D
- 计算机老师工作年度总结,计算机老师年终工作总结3篇