[SOLVED] Вывод emerge

Сижу на ~amd64. Обновил систему, в том числе portage 9999.
Если не считать некоторого затыка с новыми dbus и glib все стало.
Но при сборке пакетов emerge выглядит так:

>>> Emerging (11 of 19) dev-python/qscintilla-python-2.6
>>> Installing (11 of 19) dev-python/qscintilla-python-2.6
>>> Emerging (12 of 19) dev-python/PyQt4-4.8.6
>>> Jobs: 11 of 19 complete, 1 running              Load avg: 5.83, 5.96, 4.61

Хотелось бы видеть подробно, что оно делает. Как раньше.
Откатывал portage на 2.1.10.34. Все равно не вернулось счастье.

Вы случаем не переопределяли

Вы случаем не переопределяли опции emerge по-умолчанию в /etc/make.conf.

Вот примерно при таких опциях будет такой вывод, как у вас:

...
EMERGE_DEFAULT_OPTS="--jobs 5 --load-average=3"
...

равнозначно:

EMERGE_DEFAULT_OPTS="-j 5 --load-average=3"

Переопределит так:

EMERGE_DEFAULT_OPTS="--jobs 1"

или

EMERGE_DEFAULT_OPTS="-j 1"

Но зачем, сейчас он у вас может собирать параллельно несколько пакетов, если для них удовлетворены зависимости, в моём примере параллельно могут собираться 5 пакетов, второй параметр средняя загрузка процессора (число ожидающих процессов).

Параллельная сборка существенно сокращает время установки пакетов., если же еще /var/tmp/portage будет смонтирована как tmpfs (в памяти), тогда время сборки еще значительно сократиться.

/var/tmp/portage в памяти. я

/var/tmp/portage в памяти. я сам ничего не переопределял. в мейк фаиле этого нет. ну и ладно :)

Я вам что написал, если нужен

Я вам что написал, если нужен классический вывод, при котором на экран выводится лог сборки пакета, но собирается в каждый момент времени только один пакет, то создайте в /etc/make.conf переменную с таким содержанием:

EMERGE_DEFAULT_OPTS="--jobs 1"
или
EMERGE_DEFAULT_OPTS="-j 1"

Скорее "--quiet-build=n"

Скорее "--quiet-build=n"

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Да, спасибо, за то, что

Да, спасибо, за то, что поправили.

/

evildmitry75 написал(а):
в мейк фаиле этого нет. ну и ладно :)

1. ЧаВо-ЧаВо? http://gentoo.ru/content/kak-pravilno-pisat-alsaalza-driverdrova-tspiptcp-i-p-vindavsvantuzvinyuk
2. /etc/make.conf конечно хорошо. Но не Истина в последней инстанции.
Рекомендую почитать вывод emerge --info.

:wq
--
Live free or die

у меня нет. и мне уже и так

у меня нет. и мне уже и так нравится.

Ну раз нет ни в

Ну раз нет ни в /etc/make.conf, ни в emerge --info, значит действительно выставлена опция "--quiet-build=y", а пакеты всё же собираются по одном, а не параллельно.

Все таки испытал. Не прошло.

Все таки испытал. Не прошло. Думаю не связано ли это с исчезновением less из use.

нет

не связано. http://packages.gentoo.org/package/sys-apps/portage

>2.2.0_alpha74 version bump. This includes the --quiet-build change that's in portage-2.1.10.34.

Keep it simple, stupid

Я тут поэкспериментировал

Я тут поэкспериментировал немного. Сабж прикольно решается. Добавляется строка "EMERGE_DEFAULT_OPTS="--quiet-build=n"" в make.conf. После этого начинает работать verbose-режим. *как раз обновился на gcc-4.6.2*

Оно!

Оно!

Тогда добавляйте к теме

Тогда добавляйте к теме "(решено)", чтобы другие пользователи могли ориентироваться. Кстати говоря, я тоже страдал этой проблемой, пока не начал просто "тыкать на кнопочки".

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

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".