提示在 dpkg 中的安装后脚本中输入

提示在 dpkg 中的安装后脚本中输入

我正在编写一个 debian 包,需要提示用户一些文本详细信息(默认密码等),以及一些选项之一(“选择以下选项之一:foo,bar”)。 shell 脚本是否可以在 dpkg 中使用read或正确运行select,还是我需要其他解决方案?如果是这样,请向我指出有关它的快速指南。

答案1

您不应该自己使用 read、select 或dialog,而应使用德布会议相反,它支持 readline、dialog、gtk 甚至 Web 前端。这比您自己的系统灵活得多。如果您正在使用DH为了构建您的系统,它将自动使用dh_installdebconf您只需将模板放入其中debian/package.config,而不必调整/修改您的debian/rules文件或 postinst 脚本。

有关 debconf 的简短介绍,请查看Debconf 程序员教程

相关内容