我开发了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
如何忽略它并完全删除包?
答案 0 :(得分:34)
嗯,我个人也不知道。如果--force-all不起作用,我只需编辑/var/lib/dpkg/info/blablabla.postrm即可。您正在删除该软件包,因此不会担心将很快删除的脚本,是吗?