如何编写一个bash脚本以安装和配置Postfix(对于Debian或Ubuntu)。

这就是我安装后缀的方式:

 sudo apt-get install postfix

然后我重新配置它:

sudo dpkg-reconfigure postfix

我如何制作一个脚本,该脚本会自动回答用预定义的答案来回答重新配置的问题?还是还有其他方法可以做到?

有帮助吗?

解决方案

节目 包相关的debconf键和值使用 debconf-show packagename.

例如,“桑巴群岛”包:

得到 单个键和命令行的值 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。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top