Назад | Перейти на главную страницу

Как подавить вывод компиляции при использовании портов во FreeBSD?

Можно ли настроить систему портов FreeBSD на подавление вывода компиляции (как это делает brew в OS X)? Вывод в основном бесполезен для меня и может быть пустой тратой полосы пропускания (при работе по ssh).

Просто отправьте вывод куда-нибудь, кроме вашего терминала.

Если вы используете оболочки семейства Борна:

# make config
# make install >/dev/null 2>&1

Если вы используете вариант C-оболочки:

# make config
# make install >&/dev/null

Вы можете направить вывод в реальный файл вместо /dev/null на случай, если что-то пойдет не так, и вам нужно просмотреть результат.


Обратите внимание, что вам нужно запустить make config отдельно для любого порта, требующего настройки (чтобы появилось небольшое меню / диалоговое окно).

если вы используете portmaster для своих портов, у него есть флаг -H, который скрывает большую часть дополнительного вывода и помещает его в файл журнала.