因此,为了防止在dpkg安装后的控制台UI(蝾螈,零食,对话框)提示,您必须执行以下操作:
debconf-set-selections <<< 'mysql-server mysql-server/root_password password password' debconf-set-selections <<< 'mysql-server mysql-server/root_password_again password verify_password' apt-get -y install mysql-server
>这有规则吗?
>我们如何发现调用控制台UI的其他包的提示名称/描述符以防止它们?
>我们是否可能需要深入了解源代码以确定如何调用提示?
>是否有一种简单的方法可以选择所有默认值(有效点击默认按钮和/或采用正确的文本/选项)?
谢谢.
注意
看起来设置此变量是采用默认值的解决方案:
DEBIAN_FRONTEND=noninteractive
这将使用默认参数重新配置您的包:
DEBIAN_FRONTEND =非交互式dpkg-reconfigure [包名]
这将显示您在安装包时设置的参数:
debconf-show [包名]
这将输出您在安装包时设置的参数,格式化为在debconf-set-selections中加载:
debconf-get-selections | grep’^ [包名]
据我所知,您无法显示未安装的软件包的参数;如果没有先使用noninteractive选项重新配置包,则无法显示默认参数.您可能希望使用容器进行测试.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。