6

如何在 .deb 文件中包含许可协议交互?Linux 对点击式许可证的支持问题只询问是否可能,而不是如何。另外,我不确定deb包的许可证信息是否真的可以使用......

我知道可以将文本作为包描述的一部分包含在内,但我更希望它类似于 Windows MSI 安装程序。

请注意,我不想在应用程序第一次运行时弹出许可证。

我正在使用 dpkg-deb 在 Ubuntu 8.10 上生成 .deb 文件。

4

1 回答 1

7

将问题放入preinst您的包的脚本中,如果他们回答错误(或不回答),则使用错误代码退出脚本,并且不会安装包。

在包安装期间询问用户问题的典型方式是使用debconf. debconf 有其他选择,包括仅使用 bashread内置。Debconf 只是让您轻松。在http://www.fifi.org/doc/debconf-doc/tutorial.html有一个教程

于 2010-02-19T19:03:40.390 回答