如何使用默认值(递归)配置 FreeBSD 端口?

如何使用默认值(递归)配置 FreeBSD 端口?

在多个搜索引擎上进行研究并阅读后https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/building.htmlhttps://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-options.html我似乎没有找到任何解释或参考来说明如何跳过在具有(大量)依赖项的端口(例如 10.1)中ncurses运行时弹出的对话框,而使用对话框中预先选择的默认值。make install/usr/ports/x11/gnome3

make config-recursive允许配置所有内容,按住Enter是一种解决方法,但远非优雅(即我正在寻找基于命令的解决方案)。yes "" | make install没有做任何事情以及

exec 3<&0
yes "" | sudo make config-recursive

灵感来自https://stackoverflow.com/questions/3999114/linux-pipe-in​​to-python-ncurses-script-stdin-and-termios

答案1

请检查安装 FreeBSD 端口时如何避免出现提示?

它仍然几乎相同,尽管我建议设置 BATCH/etc/make.conf而不是 shell 配置文件。

相关内容