【发布时间】:2019-01-01 18:09:53
【问题描述】:
我需要在安装当前包之前卸载另一个包,我尝试将dpkg --remove com.foo.foo.another 放入preinst 文件中,但这不起作用,它会抛出错误dpkg: error: dpkg status database is locked by another process。我怎样才能做到这一点?欣赏!
【问题讨论】:
-
com.foo.foo.another无论如何都不是有效的包名。如果您实际上是在尝试删除不是由dpkg安装的 Java 文件,则需要通过 Java 提供的任何方式将其删除。