相关疑难解决方法(0)

如何重现错误“包...需要重新安装,但我找不到它的存档”以进行测试?

有时,Ubuntu 用户会遇到来自aptapt-get形式的错误:

The package some-package needs to be reinstalled, but I can't find an archive for it.
Run Code Online (Sandbox Code Playgroud)

我想知道是什么导致了这个错误,以便我可以重现它并尝试找到修复它的安全方法,即使损坏的包很重要并且有很多依赖项。此位的的APT源代码可能会给有点头绪,但我不知道怎么包获取引起错误的状态。

如何在我的(Ubuntu MATE 17.10)系统上测试时产生这个错误?

这是由最近的 Ask Ubuntu 问题以及我长期以来对关闭有关Apt/Synaptic 的此错误的问题感到不安的提示,需要重新安装软件包但找不到它的存档,其答案用于dpkg --force-all删除有问题的软件包。匿名反馈表明此解决方案已对许多用户有效,但我不相信使用--force-all不会导致以后的问题,或者使用此方法删除 APT 等重要软件包是个好主意。

package-management apt dpkg dependencies

6
推荐指数
1
解决办法
1258
查看次数

标签 统计

apt ×1

dependencies ×1

dpkg ×1

package-management ×1