如何解决“子进程usr bin dpkg返回错误码1”的错误?

dpkg 是一个用于将软件包安装到Debian、Ubuntu、Mint、Kali或 deb 基于数据的分发。一般来说,包管理器的工作没有问题。但在某些情况下,包的安装可能会出错。最受欢迎的 dpkg 错误是 sub process usr bin dpkg returned an error code 1 . 在本教程中,我们将探讨解决此错误的不同方法。

正品西门子APT指示灯信号灯AD16-22D/G23S R23S Y23S W23S B31S
| 月销量63件
优惠价6.5元
原价¥6.5

淘口令:

¥OKrcXKDUYVu¥
 

重新配置包数据库

第一种方法之一是配置包数据库。包数据库保存已安装包的相关信息。如果包安装被中断,此数据库可能会损坏。我们需要用以下命令修复和重新配置这个包数据库。

$ sudo dpkg --configure -a

强制安装

由于存在缓存,某些包安装可能会中断,无法完成安装。我们需要强制安装,可以如下实现。

$ sudo apt-get install -f

删除导致错误的包

有时一些类似的工作包可能会重叠。在这种情况下,我们应该需要删除已安装好的软件包。我们可以从错误消息中获取此包名称。在本例中,我们假设包名为 getdeb-repository .

$ sudo apt-get remove --purge getdeb-repository

覆盖其他包文件

此错误的另一个解决方案是强制覆盖产生问题的包。

$ sudo dpkg -i --force-overwrite /var/cache/apt/archives/libogremain-1.7.3_1.7.3-ogredev-natty3_i386.deb

自动删除不需要的包

我们可以用 autoremove 命令如下。这是一个安全的命令,它将清除缓存中未使用的包。

$ sudo apt autoremove

相关文章: Ubuntu,Debian,Mint,Kali上Apt命令Hash-Sum-mismatch错误及解决方案

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享