如何编写 Bash 脚本来在基于 Debian 的发行版上安装和配置 Postfix

发布于 2024-12-10 09:27:04 字数 266 浏览 0 评论 0原文

如何编写 Bash 脚本来安装和配置 Postfix(适用于 Debian 或 Ubuntu)。

这就是我安装 Postfix 的方式:

 sudo apt-get install postfix

然后重新配置它:

sudo dpkg-reconfigure postfix

如何制作一个脚本,使用一组预定义的答案自动回答重新配置的问题?或者还有其他方法可以做到吗?

How do I write a Bash script to install and configure Postfix (for Debian or Ubuntu).

This is how I install Postfix:

 sudo apt-get install postfix

Then I re-configure it:

sudo dpkg-reconfigure postfix

How do I make a script which automatically answers the questions of the reconfiguration with a predefined set of answers? Or is there any other way to do it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

谜兔 2024-12-17 09:27:04

显示与包相关的 debconf 键和值,请使用 debconf-show packagename

例如软件包“samba-common”:

要从命令行获取单个键和值,请使用echo "get samba-common/encrypt_passwords" | debconf-沟通

要从命令行设置单个键和值,请使用echo "set samba-common/encrypt_passwords false" | debconf-沟通

这样做的好处是,您的更改将在 Debian 软件包升级后继续存在。

所有其他配置都应使用建议的 postconf 实用程序完成。

来源:http://feeding.cloud.geek.nz /2010/10/manipulated-debconf-settings-on.html

To show the package related debconf keys and values use debconf-show packagename.

For example the package "samba-common":

To get a single key and value from commandline use echo "get samba-common/encrypt_passwords" | debconf-communicate.

To set a single key and value from commandline use echo "set samba-common/encrypt_passwords false" | debconf-communicate.

This has the advantage, that your changes will survive debian package upgrades.

All other configuration should done with teh adviced postconf utility.

Source: http://feeding.cloud.geek.nz/2010/10/manipulating-debconf-settings-on.html

半步萧音过轻尘 2024-12-17 09:27:04

考虑使用 postconf 工具而不是 dpkg-reconfigure。

Consider using the postconf tool instead of dpkg-reconfigure.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文