[SOLVED] Вывод emerge
evildmitry75 12 ноября, 2011 - 18:20
Сижу на ~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.
Вот примерно при таких опциях будет такой вывод, как у вас:
равнозначно:
Переопределит так:
или
Но зачем, сейчас он у вас может собирать параллельно несколько пакетов, если для них удовлетворены зависимости, в моём примере параллельно могут собираться 5 пакетов, второй параметр средняя загрузка процессора (число ожидающих процессов).
Параллельная сборка существенно сокращает время установки пакетов., если же еще /var/tmp/portage будет смонтирована как tmpfs (в памяти), тогда время сборки еще значительно сократиться.
/var/tmp/portage в памяти. я
/var/tmp/portage в памяти. я сам ничего не переопределял. в мейк фаиле этого нет. ну и ладно :)
Я вам что написал, если нужен
Я вам что написал, если нужен классический вывод, при котором на экран выводится лог сборки пакета, но собирается в каждый момент времени только один пакет, то создайте в /etc/make.conf переменную с таким содержанием:
Скорее "--quiet-build=n"
Скорее "--quiet-build=n"
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Да, спасибо, за то, что
Да, спасибо, за то, что поправили.
/
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*
Оно!
Оно!
Тогда добавляйте к теме
Тогда добавляйте к теме "(решено)", чтобы другие пользователи могли ориентироваться. Кстати говоря, я тоже страдал этой проблемой, пока не начал просто "тыкать на кнопочки".