如何编写Bash脚本来安装和配置Postfix(适用于Debian或Ubuntu)。
这就是我安装Postfix的方法:
sudo apt-get install postfix
然后我重新配置它:
sudo dpkg-reconfigure postfix
如何制作一个脚本,使用预定义的答案集自动回答重新配置的问题?或者还有其他方法吗?
答案 0 :(得分:5)
要显示与软件包相关的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
答案 1 :(得分:2)
考虑使用postconf
工具而不是dpkg-reconfigure。