а как вернуть старый вариант сборки пакетов?
Добавил(а) Aziz Isakov около 14 лет назад
Сечас при сборке не показывает сам процесс сборки а только его выполнение
Пример:
emerge -av =sys-kernel/zen-sources-2.6.37_p20110325 These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ~] sys-kernel/zen-sources-2.6.37_p20110325 USE="-build -deblob -symlink" 73,225 kB Total: 1 package (1 new), Size of downloads: 73,225 kB Would you like to merge these packages? [Yes/No] y >>> Verifying ebuild manifests >>> Emerging (1 of 1) sys-kernel/zen-sources-2.6.37_p20110325 >>> Jobs: 0 of 1 complete, 1 running Load avg: 0.09, 0.07, 0.08
Как вернуть старый вариант отображения сборки?
Ответы (8)
RE: а как вернуть старый вариант сборки пакетов?
-
Добавил(а) Александр Варшавский около 14 лет назад
Тоже было задёргался, но:
С недавних пор --quiet-build=y по умолчанию, в мане действительно об этом написано.
- тут товарищ из Вьетнама предложил холивар на эту тему. Почитал, подумал, что, раз логи есть, а если сбой, то вывод проявится и в stdout, может и к лучшему - чуток сэкономлю на выводе. Хотя по-старинке привычнее, конечно, может, потом верну как было.
RE: а как вернуть старый вариант сборки пакетов?
-
Добавил(а) Aziz Isakov около 14 лет назад
Спасибо
EMERGE_DEFAULT_OPTS="--quiet-build=n"
RE: а как вернуть старый вариант сборки пакетов?
-
Добавил(а) Гена Wolf около 14 лет назад
Александр Варшавский wrote:
С недавних пор--quiet-build=yпо умолчанию, в мане действительно об этом написано.
Хм... У меня в make.conf вот что написано:
EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --jobs=4"
RE: а как вернуть старый вариант сборки пакетов?
-
Добавил(а) Гена Wolf около 14 лет назад
тем не менее, вставил в конце
EMERGE_DEFAULT_OPTS="--quiet-build=n"
и все стало по старому. Так спокойнее как-то:)
Спасибо
RE: а как вернуть старый вариант сборки пакетов?
-
Добавил(а) Михаил Гагауз около 14 лет назад
EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --jobs=4"
Необходим для распараллеливания установки не зависящих друг от друга пакетов. Особенно полезно при установке из бинарей.
EMERGE_DEFAULT_OPTS="--quiet-build=n"
Вы просто переписали старое значение. А это просто увеличит время сборки (правда и снизит нагрузку, тут вы уж сами решайте - что важней)
В таком случае хоть сделали бы
EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --quiet-build=n"
А вообще - помоему сокращенный вывод даже в чем-то удобнее, при желании всегда можно в соседнем окне screen-а (только не говорите что вы не пользуетесь screen-ом) сделать
tail -fn+0 /var/calculate/tmp/portage/<CATEGORY>/<PACKAGE_NAME>/temp/build.log
RE: а как вернуть старый вариант сборки пакетов?
-
Добавил(а) Гена Wolf около 14 лет назад
Михаил Гагауз wrote:
EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --jobs=4"
Необходим для распараллеливания установки не зависящих друг от друга пакетов. Особенно полезно при установке из бинарей.EMERGE_DEFAULT_OPTS="--quiet-build=n"
В таком случае хоть сделали бы
EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --quiet-build=n"
Спасибо. А возможно сделать так?:
EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --jobs=4 --quiet-build=n"
???
RE: а как вернуть старый вариант сборки пакетов?
-
Добавил(а) Михаил Гагауз около 14 лет назад
Запись
EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} <ЧТО_ТО_ТАМ_ЕЩЕ>"
обозначает:
EMERGE_DEFAULT_OPTS = К СТАРОМУ_ЗНАЧЕНИЮ_EMERGE_DEFAULT_OPTS через пробел добавляется <ЧТО_ТО_ТАМ_ЕЩЕ>
А значит запись
EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --jobs=4"
EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --quiet-build=n"
соответствует записи
EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --jobs=4 --quiet-build=n"
Вопрос в том, будет ли работать все это вместе. В случае когда выполняется сборка одного пакета - понятно что будет выводиться в консоли - отчет о сборке этого пакета. А в случае сборки сразу нескольких пакетов что будет? мешанина из логов?
По моему вы ерундой страдаете.
При желании видеть что происходит при сборке - вы всегда можете воспользоваться советом с tail. А компактный не загроможденный вывод инфы о том КТО начался и кто закончился, а также текущее действие - вполне информативно.
Плюс - не теряется вывод предыдущих команд в консоли.
А сборка таких пакетов как ядро, к примеру, порой выдает не одну тысячу строк, чем затирает историю в не настроенных корректно терминалах.
RE: а как вернуть старый вариант сборки пакетов?
-
Добавил(а) Гена Wolf около 14 лет назад
Михаил Гагауз wrote:
А вообще - помоему сокращенный вывод даже в чем-то удобнее, при желании всегда можно в соседнем окне screen-а (только не говорите что вы не пользуетесь screen-ом) сделать tail -fn+0 /var/calculate/tmp/portage/<CATEGORY>/<PACKAGE_NAME>/temp/build.log
Спасибо! Прикольно так!
(1-8/8)