我从 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 软件包当前是使用默认选项构建的。
如果您对默认选项不满意,您可以选择以下选项:
- 使用 ports。使用 pkg lock 确保您的自定义安装不会意外重新安装
- 创建一个定义自定义选项的从属端口。曾经有 mail/sendmail-ldap,但两年前被删除了(不知道为什么)
- 说服端口维护者,您最喜欢的选项应该成为默认选项。(在这种特殊情况下不可行)