对于许多自制软件包/公式,似乎以前可用的安装选项在没有完全删除的情况下大多被消除了。为什么是这样?自制软件是否进行了设计更改以消除这种灵活性?
我遇到的例子包括:emacs,sqlite,curl,r,aspell和许多其他例子。
答案 0 :(得分:3)
All 选项已被删除,因为这给Homebrew维护人员带来了负担,并且大多数人没有使用。
每个公式的默认安装都包括最常用的选项。
来自Homebrew 2.0.0的变更日志:
Homebrew在Homebrew / homebrew-core中没有任何带有选项的公式。第三方水龙头仍会支持和鼓励选项。这项更改使我们可以更好地专注于交付二进制软件包而不是选项。带有选项的公式必须从源头构建,不能在我们的CI系统上进行测试,并且给我们的志愿者维护者带来了不成比例的支持负担。
您可能还想在今年的FOSDEM上见到Mike McQuaid’s "Homebrew 2.0.0" presentation,他在那儿谈论了一些。