如何在安装前配置所有依赖项?

Red*_*sel 5 freebsd make software-installation

我是 FreeBSD 的新手,目前我正在安装许多端口,其中许多端口都有一长串依赖项,我厌倦了等待完成一个依赖项的安装来配置下一个依赖项的安装。

有没有办法促进这项任务?

str*_*pak 8

前段时间我也有同样的问题问自己,我写了一篇文章如何做到这一点。

首先,你可以运行

make -DBATCH install clean
Run Code Online (Sandbox Code Playgroud)

接受所有包的默认配置(也适用于依赖项)。如果要配置所有依赖项,可以运行

make config-recursive
Run Code Online (Sandbox Code Playgroud)

你必须跑

make config-recursive
Run Code Online (Sandbox Code Playgroud)

根据需要多次配置所有依赖项。发生这种情况是因为在配置依赖项时,这些依赖项可能有更多需要安装和配置的依赖项。

然后你可以运行

make install clean
Run Code Online (Sandbox Code Playgroud)

毕竟,如果您想重新配置或删除配置,您必须运行:

make rmconfig-recursive
Run Code Online (Sandbox Code Playgroud)