如何编写 Bash 脚本来安装和配置 Postfix(对于 Debian 或 Ubuntu)。
这就是我安装 Postfix 的方式:
sudo apt-get install postfix
然后我重新配置它:
sudo dpkg-reconfigure postfix
如何制作一个脚本,用一组预定义的答案自动回答重新配置的问题?或者有没有其他方法可以做到这一点?
如何编写 Bash 脚本来安装和配置 Postfix(对于 Debian 或 Ubuntu)。
这就是我安装 Postfix 的方式:
sudo apt-get install postfix
然后我重新配置它:
sudo dpkg-reconfigure postfix
如何制作一个脚本,用一组预定义的答案自动回答重新配置的问题?或者有没有其他方法可以做到这一点?
要显示包相关的 debconf 键和值,请使用debconf-show packagename
.
例如包“samba-common”:
要从命令行获取单个键和值,请使用echo "get samba-common/encrypt_passwords" | debconf-communicate
.
要从命令行设置单个键和值,请使用echo "set samba-common/encrypt_passwords false" | debconf-communicate
.
这样做的好处是,您的更改将在 debian 软件包升级后继续存在。
所有其他配置都应使用建议的postconf
实用程序完成。
资料来源: http: //feeding.cloud.geek.nz/2010/10/manipulating-debconf-settings-on.html
考虑使用该postconf
工具而不是 dpkg-reconfigure。