а как вернуть старый вариант сборки пакетов?
Added by Aziz Isakov almost 14 years ago
Сечас при сборке не показывает сам процесс сборки а только его выполнение
Пример:
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
Как вернуть старый вариант отображения сборки?
Replies (8)
RE: а как вернуть старый вариант сборки пакетов?
-
Added by Александр Варшавский almost 14 years ago
Тоже было задёргался, но:
С недавних пор --quiet-build=y
по умолчанию, в мане действительно об этом написано.
RE: а как вернуть старый вариант сборки пакетов?
-
Added by Aziz Isakov almost 14 years ago
Спасибо
EMERGE_DEFAULT_OPTS="--quiet-build=n"
RE: а как вернуть старый вариант сборки пакетов?
-
Added by Гена Wolf almost 14 years ago
Александр Варшавский wrote:
С недавних пор--quiet-build=y
по умолчанию, в мане действительно об этом написано.
Хм... У меня в make.conf вот что написано:
EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --jobs=4"
RE: а как вернуть старый вариант сборки пакетов?
-
Added by Гена Wolf almost 14 years ago
тем не менее, вставил в конце
EMERGE_DEFAULT_OPTS="--quiet-build=n"
и все стало по старому. Так спокойнее как-то:)
Спасибо
RE: а как вернуть старый вариант сборки пакетов?
-
Added by Михаил Гагауз almost 14 years ago
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: а как вернуть старый вариант сборки пакетов?
-
Added by Гена Wolf almost 14 years ago
Михаил Гагауз 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: а как вернуть старый вариант сборки пакетов?
-
Added by Михаил Гагауз almost 14 years ago
Запись
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: а как вернуть старый вариант сборки пакетов?
-
Added by Гена Wolf almost 14 years ago
Михаил Гагауз wrote:
А вообще - помоему сокращенный вывод даже в чем-то удобнее, при желании всегда можно в соседнем окне screen-а (только не говорите что вы не пользуетесь screen-ом) сделать tail -fn+0 /var/calculate/tmp/portage/<CATEGORY>/<PACKAGE_NAME>/temp/build.log
Спасибо! Прикольно так!
(1-8/8)