FreeBSD - 使端口不包含 X11 或者 GUI 相关库

FreeBSD 是一个出色的操作系统,无论是在桌面 (PC-BSD) 还是服务器上。

它的稳定性和灵活性从来都不是问题,甚至软件可用性也不是问题(目前有 21135 个端口可供部署)。

大多数时候,ports 会安装必要的依赖来满足它的要求。
但是某些端口会安装 X11(X 窗口系统)库。
如果安装旨在在服务器环境中运行,则我们不需要它。

在这种情况下,我们需要告诉端口不要包含 X11 库。
这肯定会节省一些硬盘空间、编译时间并避免不必要的安全漏洞。

以下是在端口安装期间指定不包含 X11 相关库的方法:
将以下行插入 /etc/make.conf :

WITHOUT_X11=yes
WITHOUT_X=yes
WITH_X=NO
ENABLE_GUI=NO

并继续使用“cd /usr/ports/; make; make install; make clean”或者使用portmanager的传统方式安装端口。

日期:2020-06-02 22:18:40 来源:oir作者:oir