如何快速安装 FreeBSD 端口?

如何快速安装 FreeBSD 端口?

我是一名 Linux 系统管理员,因此我对 FreeBSD 的具体了解非常肤浅,并且不是很透彻;几天来我一直在配置软件包和其他东西,每个配置都花了很长时间,因为我被提示做出决定(对于各种我无法选择的选项)。

有什么方法可以绕过/自动化这个选择过程,以便我可以在建筑等发生时无人看管?

答案1

首先,您可以选择系统提供的任何选项。
端口维护人员花费大量时间来确保提供的选项有效(或将其标记为损坏/实验性)。如果您从端口编译内容,我们通常假设您需要这些选项,以便您可以自定义安装以适合您的环境。


要回答你的问题,你有几个选择:

选项 1:使用包而不是端口。
如果您是 FreeBSD 新手,不需要自定义选项,那么这可能是您的选择。它为您节省了配置步骤和编译时间。
有关使用软件包的更多信息,请参阅 FreeBSD 手册。

选项 2:-DBATCH在建设港口时使用
make -DBATCH将告诉 ports 系统您正在“批量构建”port,并且不会等待回答配置问题。它将对任何需要配置的 port 使用默认选项。
您还可以添加BATCH=1/etc/make.conf永久设置。

选项 3:make config recursive在构建之前使用
这允许您在构建开始之前配置所有需要配置的端口。
请注意,有几个端口无法使用此功能,因此您可能仍会收到一些提示,但它会处理大多数提示。
为了您的理智,请仅在您打算构建的端口上运行此功能。如果您在树的顶层运行它并尝试配置每个可能的端口,您可能会在那里待很长时间。


/var/db/ports如果您配置了适合您环境的端口,则完成后应将内容复制到安全的地方。这些/var/db/ports/*/options文件包含您选择的配置设置,将来可以使用,以避免再次使用配置菜单系统。

相关内容