如何编写bash脚本以安装和配置基于debian的发行版上的后缀
-
25-10-2019 - |
题
如何编写一个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。
不隶属于 StackOverflow