Как представлю себе сколько людей плевалось собирая из пакетов какое-нибудь ПО и тырцая в ok при каждой следующей зависимости, вижу солидное болото) Ладно если вы собираете что-то небольшое, а если это MySQL, Apache или php?? А вдруг, вы решили собрать на рабочей станцией под FreeBSD OpenOffice, то это вообще полная жопа пожирающая ваше время! И ведь что самое обидное — очень немногим требуется что-либо изменить в процессе сборки. Но, к счастью варианты, есть!
Указав параметр BATCH=yes вы обеспечиваете пакетную сборку порта избавив себя от ненужных вопросов. Полностью команда будет выглядеть так:
make BATCH=yes install
а вообще, раз уж пошла речь об экономии времени, то еще лучше сразу добавить в конце clean
make BATCH=yes install clean
и идем спать)
Вот!
и все же, бывает так что необходимо несколько отклониться от стандартного сценария сборки и добавить или убрать какую-либо зависимость. В таком случае команда будет выглядеть так:
make WITH_ИМЯВАШЕЙОПЦИИ=yes WITHOUT_ИМЯВАШЕЙОПЦИИ=yes BATCH=yes install clean
предварительно посмотрев необходимые опции в Makefile собираемого порта.
…и снова идем спать… спать
пля, как же хочется спать)
6 комментариев. Оставить новый
ага))))))))))
я слышал админ бросил пить и теперь оплату принимает только конвертируемой валюте
Блиииин.. готов выслать пива за такую гигантскую экономию времени при установке MC
ЮБИЛЕЙ! 150ый пост! Это надо отметить! Сегодня же, тем более уже вторник!
как вспомню… несколько лет назад собирал KDE из пакетов потому что, сидел на галимом канале и закачка при установке из портов вечно обрывалась не доходя до зависимостей…
Знал бы тогда о параметре BATCH=yes — сэкономил бы массу времени)
Спасибо, думаю еще найдутся люди которым пригодится инфа!
в мемориез!)