Автоматизируем make install без подтверждений и вопросов

Как представлю себе сколько людей плевалось собирая из пакетов какое-нибудь ПО и тырцая в 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 собираемого порта.
...и снова идем спать... спать
пля, как же хочется спать)

Поделись с друзьями:

Опубликовано 29.08.2011 в 15:30 · Автор komivlad · Ссылка
Рубрики: FreeBSD · Теги: , ,

8 комментариев

Подписаться на комментарии по RSS

  1. Написал(-а) Alice
    02.10.2015 в 12:03
    Ответить · Ссылка

    Большое спасибо! 🙂

  2. Написал(-а) komivlad
    13.03.2012 в 21:08
    Ответить · Ссылка

    ага))))))))))

  3. Написал(-а) прохожий
    13.03.2012 в 09:03
    Ответить · Ссылка

    я слышал админ бросил пить и теперь оплату принимает только конвертируемой валюте

  4. Написал(-а) miketa
    13.03.2012 в 06:14
    Ответить · Ссылка

    Блиииин.. готов выслать пива за такую гигантскую экономию времени при установке MC

  5. Написал(-а) mllr
    30.08.2011 в 14:51
    Ответить · Ссылка

    ЮБИЛЕЙ! 150ый пост! Это надо отметить! Сегодня же, тем более уже вторник!

  6. Написал(-а) Homyak
    30.08.2011 в 14:42
    Ответить · Ссылка

    как вспомню... несколько лет назад собирал KDE из пакетов потому что, сидел на галимом канале и закачка при установке из портов вечно обрывалась не доходя до зависимостей...

    Знал бы тогда о параметре BATCH=yes — сэкономил бы массу времени)

    Спасибо, думаю еще найдутся люди которым пригодится инфа!

  7. Написал(-а) komivlad
    30.08.2011 в 11:44
    Ответить · Ссылка

    в мемориез!)

Подписаться на комментарии по RSS

Написать комментарий