1

После проведения исследования в нескольких поисковых системах и чтения https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/building.html и https://www.freebsd.org/doc/ ru_US.ISO8859-1/ books/ porters-handbook/ makefile-options.html Похоже, я не могу найти никаких объяснений или ссылок о том, как пропускать диалоговые окна ncurses которые появляются при запуске make install в порту с (много ) зависимости, например, /usr/ports/x11/gnome3 в 10.1, в пользу использования значений по умолчанию, которые предварительно выбираются в диалоге.

make config-recursive позволяет настроить все, и удержание Enter - это обходной путь, но далеко не элегантный (т. е. я ищу решение, основанное на команде). yes "" | make install ничего не делает так же хорошо, как

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

вдохновленный https://stackoverflow.com/questions/3999114/linux-pipe-into-python-ncurses-script-stdin-and-termios.

1 ответ1

3

Пожалуйста, проверьте Как я могу избежать запросов при установке порта FreeBSD?

Это почти то же самое, хотя я бы порекомендовал установить BATCH в /etc/make.conf а не в свой профиль оболочки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .