【发布时间】:2021-04-21 22:42:27
【问题描述】:
我制作的一个 debian 包覆盖了属于其他包的文件(使用 --force-overwrite 选项)。我意识到这很糟糕,但是在从包中删除这些文件、构建和重新安装之后,它会删除这些文件,因为它认为我的包拥有这些文件并且不再需要它们。
我需要 dpkg 忘记我的包曾经知道这些文件,这样我就可以删除/清除/安装,而无需再次考虑这些文件。
请注意,这个包只打算部署在我控制的系统上,而不是分发给客户端,所以修补已经安装的包是可以接受的,只要我能把它恢复到一个没有搞砸的状态。
在 stackoverflow 或 here 上找不到答案,感谢任何帮助或我错过的类似问题的链接。
【问题讨论】:
-
我很欣赏提出问题的方式,它的重点和更清晰。
标签: dpkg