我需要在运行时自动回答所有对话(蓝屏文本 GUI)问题dpkg-重新配置 exim4因为我有一个可以在许多服务器上运行的 bash 脚本。
是否有某种方法可以自动输入文本,按回车键并选择是/否?
答案1
dpkg-reconfigure exim4 只是一个用于轻松创建 exim 文本配置文件的界面。找到一种自动回答问题的方法没有任何好处(如果您确实需要这样做,这expect
将是一个有效的选择)。
如果您有很多服务器,则应直接提供或生成 /etc/exim 中的文件。例如,您可以在一台服务器上执行此操作,然后将 /etc/exim 复制到其他服务器。您只需确保主机名取自实际主机名,而不是在文件中覆盖。
答案2
如果只是用于 dpkg,就不要使用对话框。
看一下:
- debconf-设置-选择
- DEBIAN_前端
http://www.microhowto.info/howto/perform_an_unattended_installation_of_a_debian_package.html