27

我已经开发了 debian 包,并且在我的 post/pre 脚本(在我的例子中是 postrm)中有语法错误。我成功安装包,但现在我无法删除此包:

/var/lib/dpkg/info/blablabla.postrm: 11: Syntax error: ";;" unexpected
dpkg: error processing blablabla (--remove):
 subprocess installed post-removal script returned error exit status 2

如何忽略它并完全删除包?

4

1 回答 1

42

好吧,我个人对此也没有任何想法。如果 --force-all 不起作用,我只需编辑 /var/lib/dpkg/info/blablabla.postrm 以使其正确。您正在删除软件包,所以不必担心很快会被删除的脚本,对吗?

于 2012-02-19T04:27:07.627 回答