package - dpkg : how to ignore error in post/pre scripts

标签 package debian dpkg

我已经开发了 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/

相关文章:

android - 应用程序未在 native react 中注册

java - 包接口(interface)在哪里定义?

python - 分发不带 .py 扩展名的 Python 脚本

php - Debian 中的 LAMP AuthType 未设置错误

bash -/usr/bin/time --format 以毫秒为单位输出耗时

mysql - 无法删除损坏的 mysql 安装或修复依赖项(Kali 2)

ubuntu - 将 Play 应用程序部署为 Debian 包

r - 尝试在 R 中安装与头文件 mpfr.h 相关的 Rmpfr 时出错

debian - 如何在使用 'apt-get' 安装软件包之前检查版本?

configuration - 如何使用命令行 dpkg 选项解压 conf 并跳过 postinst 脚本