使用 pkg 安装时 FreeBSD 配置包选项

使用 pkg 安装时 FreeBSD 配置包选项

我从 ports 转到 pkg,并试图找出如何使用特定选项安装包,就像我使用 ports 所做的那样(make config)。

例如我需要为 sendmail 添加 LDAP 支持,默认情况下该功能是关闭的:

$ pkg rquery '%Ok %Ov %Od %OD' sendmail+tls+sasl2-8.15.1 | grep LDAP
LDAP off off (null)

答案1

FreeBSD 软件包当前是使用默认选项构建的。

如果您对默认选项不满意,您可以选择以下选项:

  1. 使用 ports。使用 pkg lock 确保您的自定义安装不会意外重新安装
  2. 创建一个定义自定义选项的从属端口。曾经有 mail/sendmail-ldap,但两年前被删除了(不知道为什么)
  3. 说服端口维护者,您最喜欢的选项应该成为默认选项。(在这种特殊情况下不可行)

相关内容