安装软件包时,我想通知用户重要的细节。我看过https://www.debian.org/doc/debian-policy/ch-controlfields.html#list-of-fields,但看不到任何适合此目的的内容。有什么办法吗?
在我看来,该问题已在该文档的前面部分“维护脚本中的提示”中进行了介绍,其中包括:
程序包维护程序脚本可能会在必要时提示用户。提示必须通过
debconf
符合Debian Configuration Management规范2版或更高版本的程序进行通信,例如。[…]
如果程序包中有至关重要的信息要传递给用户(例如“不要照常运行我,您必须先编辑以下配置文件,否则可能会导致系统发出格式错误的消息”),应该在
config
或postinst
脚本中显示此内容,并提示用户按回车键以确认该消息。版权信息不算是至关重要的(它们属于/usr/share/doc/package/copyright
);也不提供有关如何使用程序的说明(这些说明应该在在线文档中,所有用户都可以看到它们)。任何必要的提示几乎应始终限于
config
orpostinst
脚本。如果在做postinst
,它应该有一个条件,使不必要的提示,如果软件包安装失败,不会发生被保护postinst
被调用abort-upgrade
,abort-remove
或abort-deconfigure
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句