Gentoo. Не полный вывод при компиляции

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
Dreamer77
Сообщения: 202
ОС: Debian, openSUSE, Mac OS X

Gentoo. Не полный вывод при компиляции

Сообщение Dreamer77 »

Возник такой вопрос -- можно ли включить "не полный" вывод при компиляции?

Код: Выделить всё

emerge -q package
или

Код: Выделить всё

emerge -qv package
даст наиболее краткую информацию: "Компилируется пакет", "Устанавливается пакет"

Код: Выделить всё

emerge package
выдает полный вывод -- опции пакета, откуда скачивается, какие патчи накладываются, начальные параметры, ну и сама компилиция (быстрое мельтешение строчек в консоли)

Так вот, вопрос в том, можно ли отключить вывод на экран этой компиляции (быстрого мельтешения строчек), НО оставить все остальное -- опции, скачивание, патчи, параметры и т.д. ???
Ubuntu-->Debian-->Gentoo-->openSUSE-> Mac OS X
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Gentoo. Не полный вывод при компиляции

Сообщение serzh-z »

Насколько знаю - принципиально нельзя. Можно лишь включить более информативный режим (-v или -d).
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5426
ОС: Gentoo

Re: Gentoo. Не полный вывод при компиляции

Сообщение /dev/random »

Dreamer77 писал(а):
16.03.2011 11:16
Так вот, вопрос в том, можно ли отключить вывод на экран этой компиляции (быстрого мельтешения строчек), НО оставить все остальное -- опции, скачивание, патчи, параметры и т.д. ???

Попробуйте --quiet-build. Хотя эта опция оставляет меньше вывода, чем вам, судя по посту, хотелось бы, но всё же больше, чем -q.
Спасибо сказали:
Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86

Re: Gentoo. Не полный вывод при компиляции

Сообщение megabaks »

хм...типа

Код: Выделить всё

>>> Emerging    [1 of 4]    dev-lang/v8-3.1.8.1
>>> Emerging    [2 of 4]    x11-base/xorg-server-1.10.0    from x11
и

Код: Выделить всё

>>> Installing     [1 of 4]    dev-lang/v8-3.1.8.1
>>> Installing     [2 of 4]    x11-base/xorg-server-1.10.0
???
дык ман EMERGE_DEFAULT_OPTS="-jсколько-то" в /etc/make.conf
P.S. криво прочитал - не годно сие для сабжа
Спасибо сказали:
Аватара пользователя
unax
Сообщения: 275
ОС: Linux

Re: Gentoo. Не полный вывод при компиляции

Сообщение unax »

а у меня завалялся вот такой "костыль" со случаев ковыряния удаленного сервера по тонким шифрованы соединениям.
дабы в консоль по ssh-у не летел весь этот долгий и нудный роман о компиляции можно взят grep и обмазать регулярными выражениями:

Код: Выделить всё

emerge hddtemp | grep '\(^[>*].*\)\|\(^[ ][*].*\)'
:crazy:
выводит все что начинается на ">>>" и на " *"
Например так:

Код: Выделить всё

>>> Verifying ebuild manifests
>>> Emerging (1 of 1) app-admin/hddtemp-0.3_beta15-r4
>>> Downloading 'http://distfiles.gentoo.org/distfiles/hddtemp-0.3-beta15.tar.bz2'
 * hddtemp-0.3-beta15.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...            [ ok ]
>>> Downloading 'http://distfiles.gentoo.org/distfiles/hddtemp-20080531.db.bz2'
 * hddtemp-20080531.db.bz2 RMD160 SHA1 SHA256 size ;-) ...               [ ok ]
 * Package:    app-admin/hddtemp-0.3_beta15-r4
 * Repository: gentoo
 * Maintainer: spock@gentoo.org
 * USE:        amd64 elibc_glibc kernel_linux multilib nls userland_GNU
 * FEATURES:   sandbox
>>> Unpacking source...
>>> Unpacking hddtemp-0.3-beta15.tar.bz2 to /var/tmp/portage/app-admin/hddtemp-0.3_beta15-r4/work
>>> Unpacking hddtemp-20080531.db.bz2 to /var/tmp/portage/app-admin/hddtemp-0.3_beta15-r4/work
 * Applying hddtemp-0.3_beta15-satacmds.patch ...
 * Applying hddtemp-0.3_beta15-byteswap.patch ...
 * Applying hddtemp-0.3_beta15-execinfo.patch ...
 * Applying hddtemp-0.3_beta15-nls.patch ...
 * Applying hddtemp-0.3_beta15-iconv.patch ...
 * Running eautoreconf in '/var/tmp/portage/app-admin/hddtemp-0.3_beta15-r4/work/hddtemp-0.3-beta15' ...
 * Running aclocal -I m4 -I m4 ...
 * Running autoconf ...
 * Running autoheader ...
 * Running automake --add-missing --copy ...
>>> Source unpacked in /var/tmp/portage/app-admin/hddtemp-0.3_beta15-r4/work
>>> Compiling source in /var/tmp/portage/app-admin/hddtemp-0.3_beta15-r4/work/hddtemp-0.3-beta15 ...
 * econf: updating hddtemp-0.3-beta15/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating hddtemp-0.3-beta15/config.sub with /usr/share/gnuconfig/config.sub
>>> Source compiled.
>>> Test phase [not enabled]: app-admin/hddtemp-0.3_beta15-r4
>>> Install hddtemp-0.3_beta15-r4 into /var/tmp/portage/app-admin/hddtemp-0.3_beta15-r4/image/ category app-admin
>>> Completed installing hddtemp-0.3_beta15-r4 into /var/tmp/portage/app-admin/hddtemp-0.3_beta15-r4/image/
>>> Installing (1 of 1) app-admin/hddtemp-0.3_beta15-r4
 * In order to update your hddtemp database, run:
 *   update-hddtemp.db
 * If your hard drive is not recognized by hddtemp, please consider
 * submitting your HDD info for inclusion into the Gentoo hddtemp
 * database by filing a bug at https://bugs.gentoo.org/
>>> Auto-cleaning packages...
>>> No outdated packages were found on your system.
 * GNU info directory index is up-to-date.
 * IMPORTANT: 52 config files in '/etc' need updating.
 * See the CONFIGURATION FILES section of the emerge
 * man page to learn how to update config files.
 * IMPORTANT: 5 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

Никаких cc, gcc, make и т.д. :happy:
Спасибо сказали:
Аватара пользователя
Devider
Сообщения: 476
ОС: GNU/Linux

Re: Gentoo. Не полный вывод при компиляции

Сообщение Devider »

Dreamer77 писал(а):
16.03.2011 11:16
Так вот, вопрос в том, можно ли отключить вывод на экран этой компиляции (быстрого мельтешения строчек), НО оставить все остальное -- опции, скачивание, патчи, параметры и т.д. ???

ЕМНИП, в кальке так сделано. К сожалению, нет под рукой.
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 885
ОС: gentoo

Re: Gentoo. Не полный вывод при компиляции

Сообщение vr13 »

в этой ветке форума gentoo есть очень много советов как фильтровать вывод
Спасибо сказали: