Sabayon, Calculate, Funtoo, Exherbo
Модератор: /dev/random
Dreamer77
Сообщения: 202
ОС: Debian, openSUSE, Mac OS X
Сообщение
Dreamer77 » 16.03.2011 11:16
Возник такой вопрос -- можно ли включить "не полный" вывод при компиляции?
или
даст наиболее краткую информацию: "Компилируется пакет", "Устанавливается пакет"
выдает полный вывод -- опции пакета, откуда скачивается, какие патчи накладываются, начальные параметры, ну и сама компилиция (быстрое мельтешение строчек в консоли)
Так вот, вопрос в том, можно ли отключить вывод на экран этой компиляции (быстрого мельтешения строчек), НО оставить все остальное -- опции, скачивание, патчи, параметры и т.д. ???
Ubuntu-->Debian-->Gentoo-->openSUSE-> Mac OS X
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Сообщение
serzh-z » 16.03.2011 11:26
Насколько знаю - принципиально нельзя. Можно лишь включить более информативный режим (-v или -d).
/dev/random
Администратор
Сообщения: 5426
ОС: Gentoo
Сообщение
/dev/random » 16.03.2011 11:43
Dreamer77 писал(а): ↑ 16.03.2011 11:16
Так вот, вопрос в том, можно ли отключить вывод на экран этой компиляции (быстрого мельтешения строчек), НО оставить все остальное -- опции, скачивание, патчи, параметры и т.д. ???
Попробуйте --quiet-build. Хотя эта опция оставляет меньше вывода, чем вам, судя по посту, хотелось бы, но всё же больше, чем -q.
megabaks
Сообщения: 697
ОС: Gentoo ~x86
Сообщение
megabaks » 16.03.2011 20:31
хм...типа
Код: Выделить всё
>>> 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
Сообщение
unax » 23.03.2011 06:52
а у меня завалялся вот такой "костыль" со случаев ковыряния удаленного сервера по тонким шифрованы соединениям.
дабы в консоль по ssh-у не летел весь этот долгий и нудный роман о компиляции можно взят grep и обмазать регулярными выражениями:
Код: Выделить всё
emerge hddtemp | grep '\(^[>*].*\)\|\(^[ ][*].*\)'
выводит все что начинается на ">>>" и на " *"
Например так:
Код: Выделить всё
>>> 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 и т.д.
Devider
Сообщения: 476
ОС: GNU/Linux
Сообщение
Devider » 23.03.2011 08:11
Dreamer77 писал(а): ↑ 16.03.2011 11:16
Так вот, вопрос в том, можно ли отключить вывод на экран этой компиляции (быстрого мельтешения строчек), НО оставить все остальное -- опции, скачивание, патчи, параметры и т.д. ???
ЕМНИП, в кальке так сделано. К сожалению, нет под рукой.
vr13
Сообщения: 885
ОС: gentoo
Сообщение
vr13 » 25.03.2011 08:42
в
этой ветке форума gentoo есть очень много советов как фильтровать вывод