2
我有一个定制的Debian软件包,现在安装和卸载罚款,但有几个问题:Debian软件包卸载过程
- 我想知道我怎样才能使卸载过程中检查文件在磁盘上。假设文件
/etc/file.conf
存在,我不希望该软件包被卸载。那可能吗?我尝试将检查添加到prerm和postrm,但是由包安装的所有文件都会被删除,即使IF prerm和postrm脚本退出时也会出现错误。
我猜测可能有一个特定的退出代码,我应该在这些脚本中使用?
- 在卸载过程中有时通过软件包创建一些目录不被删除,因为它们不为空。错误如下:“dpkg:warning:删除软件包名称时,目录'/ opt/packagename /'不为空,因此未删除。”有没有办法强制删除包中安装的所有文件?
我已经通过文档几次寻找答案,但似乎我一直没有找到正确的地方。
奇怪的是,在prerm中添加了check和'exit 1'做了勾号。我确信我之前尝试过,正如我在问题中提到的那样。无论如何感谢! – Debianuser 2012-08-07 14:34:06