我已经开发了 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
如何忽略它并完全删除包?
最佳答案
嗯,我个人对此也不知道。如果 --force-all
不起作用,我只需编辑 /var/lib/dpkg/info/blablabla.postrm
即可使其正确。您将删除该软件包,因此不必担心很快就会被删除的脚本,不是吗?
关于package - dpkg : how to ignore error in post/pre scripts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9311627/