Страница 1 из 1
установка из портов
Добавлено: 2008-04-08 17:17:54
Morty
вопрос возможноли устанавливая софт из портов ,
чтобы при выводе окошка опций сборки при простое нн-го времени собирало с опциями по
умолчанию, либо както вообще задавать что все собирать с опциями по умолчанию...
актуально для сборки тяжелых приложение , например КДЕ
ЗЫ: либо подскажите как можно вырулить в этой ситуации
Re: установка из портов
Добавлено: 2008-04-09 16:11:42
weec
ставь только пакеты
Re: установка из портов
Добавлено: 2008-04-09 17:11:05
Dog
или
[ерничество]А не кажется ли Вам, уважаемые господа, что если Вы собираетесь пользоваться портами
(ports), то самым логичным поступком вначале будет внимательно и предельно вдумчиво изучить
man ports?
[/ерничество]
Re: установка из портов
Добавлено: 2008-04-09 17:36:59
Morty
спс, я исправлюсь -)
Re: установка из портов
Добавлено: 2008-04-09 19:19:07
inspirra
Есть два пути:
1. Перейти на portupgrade-devel - там есть ключ "-c" которой, в сочетании с "-n" позволит предварительно пройтись по конфигурации.
2. Воспользоваться моим скриптом. Он работает долго (очень долго), но основательно, с рекурсией.
Скрипт:
http://pastebin.mozilla-russia.org/91120
Рекурсивный "config-conditional" для всех портов требующих обновления:
script.sh config
Рекурсивный "config-conditional" для указанного порта:
script.sh config /usr/ports/порт...
Список файлов для закачки (рекурсивно), для портов требующих обновления:
script.sh fetch_list
Список файлов для закачки (рекурсивно), для указанного порта:
script.sh fetch_list /usr/ports/порт...
*Перед использованием ключа "fetch_list" рекомендуется выполнить рекурсивную конфигурацию (config-conditional).
Re: установка из портов
Добавлено: 2008-04-10 5:52:50
manefesto
а не судьба указать в make.conf опции для конкретного порта с каким ты хочешь енто всё собирать? То что apache && php так собирают знают все.....
Re: установка из портов
Добавлено: 2008-04-10 9:58:48
inspirra
manefesto писал(а):а не судьба указать в make.conf опции для конкретного порта с каким ты хочешь енто всё собирать? То что apache && php так собирают знают все.....
Как Вы себе это представляете?
$ ls -1 /var/db/ports/ | wc -l
206
$ grep WITH /var/db/ports/*/options | wc -l
1332
Re: установка из портов
Добавлено: 2008-04-10 12:48:59
manefesto
ключики выставляются только на первом этапе установки софта.
При обновлении же используются ранее указанные.
====================================
PS: А чо к нам с bsdportal`a переехал ?
Re: установка из портов
Добавлено: 2008-04-10 13:26:38
inspirra
manefesto писал(а):ключики выставляются только на первом этапе установки софта.
При обновлении же используются ранее указанные.
Майнтайнеры периодически меняют ключики, что отражено в переменной "MIN_OPTIONS_VER". Или, при несовпадении переменной OPTIONS со списком из уже установленных - диалог будет показан заново. И "--batch" это не пропустит. Так что, предварительное конфигурирование штука очень нужная.
Да и даже если устанавливать все с нуля - не сидеть же перед компьютером несколько суток отвечая на появившиеся диалоги?
manefesto писал(а):PS: А чо к нам с bsdportal`a переехал ?
Да вот, статейку сюда запостил, пришлось регится на форуме, а потом, вот, - решил посмотреть - чем тут народ живет.
Re: установка из портов
Добавлено: 2008-04-10 14:00:50
weec
попробуй /usr/ports/ports-mgmt/portmaster
Re: установка из портов
Добавлено: 2008-04-10 23:55:05
Alex Keda
Код: Выделить всё
hosting$ grep WITH /etc/make.conf | wc -l
24
hosting$
на пару порядков не дотягиваю

))
на домашнем раза в два поболей - я когда вижу что порт чё-то предлагает иногда вношу, если считаю нужным в make.conf
=========
а вообще - всякие батчи юзаю тока на десктопе, и тока на работе - там каждые выходные система обновляется до курента и порты рекурсивно пересобираются...
во всех остальных случаях предпочитю думать и ставить галки руками.