是否可以配置 FreeBSD ports 系统来抑制编译输出(就像 brew 在 OS X 中所做的那样)?输出对我来说基本没用,而且会浪费带宽(当通过 ssh 工作时)。
答案1
只需将输出发送到终端以外的其他地方即可。
如果您使用 Bourne 系列 shell:
# make config
# make install >/dev/null 2>&1
如果您使用 C-shell 变体:
# make config
# make install >&/dev/null
您可能希望将输出路由到真实文件,而不是/dev/null
在出现问题时才需要检查输出。
请注意,您需要make config
对任何需要配置的端口单独运行(因此会显示小菜单/对话框屏幕)。
答案2
如果您使用 portmaster 作为端口,它有一个 -H 标志,可以隐藏大部分额外的输出并将其放入日志文件中。