如何配置 FreeBSD 以拒绝具有图形依赖关系的端口树中的配置选项?

如何配置 FreeBSD 以拒绝具有图形依赖关系的端口树中的配置选项?

我有几台个人使用的服务器,我想防止在这些服务器上不必要地安装 X11、Wayland 或任何其他不必要的 GUI 依赖项。有没有办法配置我的系统以拒绝更改,make config如果它们将 GUI 包作为依赖项引入,并说明哪个选项是引入 GUI 包的选项?

这个答案似乎给出了一个很好的起点但没有“打开选项 Xmake config将引入 X11”的特殊性。


有点相关,是否有一个简单的命令来卸载所有X11/*端口?

答案1

您可以添加到您的/etc/make.conf

OPTIONS_UNSET+=X11 XPM

默认情况下,大多数 ports 构建时不依赖 X11。但make config您仍然可以覆盖此设置。

相关内容