настройка emerge
diabloxxx 5 ноября, 2010 - 16:46
как изменить параметры emerge
»
- Для комментирования войдите или зарегистрируйтесь
|
|
Вход в аккаунтНавигацияОбсуждаемые темы
Новые записи в блогахСейчас на сайте0 пользователей и 17 гостей.
|
настройка emerge
diabloxxx 5 ноября, 2010 - 16:46
как изменить параметры emerge »
|
.
в командной строке
а эта строка - это просто подпись
n0nado написал(а): в
мне надо чтоб при установке она показывала больше информации а не это:
Это у вас при установке так
Это у вас при установке так пишет? Или в лог?
Покажите
emerge --infoи /etc/make.conf.Я ♥ Gentoo & Funtoo
что вы хотите увидеть? Как
что вы хотите увидеть? Как подробно происходит распаковка, компиляция и т.д.? Это будет такая каша, когда сразу несколько пакетов компиляюца. Я думаю, если убрать emerge default opts из вашего make.conf то он будет собирать по одному пакету и показывать подробно.
спасибо
попробую убрать потом отпишусь
Если временно, то в командной
Если временно, то в командной строке, если же постоянно, то в /etc/make.conf:
Я ♥ Gentoo & Funtoo
пи любых действиях с пакетами
emerge --info
make.conf
------------------------- # basic options assemblies #------------------------- #language support LINGUAS="ru" #accept license packages net-wireless/broadcom-sta, dev-java/sun-jdk and other ACCEPT_LICENSE="*" #connect layman for include calculate overlay source /var/lib/layman/make.conf #----------------------------------------------------------- # optimized settings for compiling packages on your computer #----------------------------------------------------------- CHOST="x86_64-pc-linux-gnu" CFLAGS="-march=amdfam10 -O2 -pipe" CXXFLAGS="${CFLAGS}" #---------------------------------- # compile-time option to accelerate #---------------------------------- MAKEOPTS="-j5" EMERGE_DEFAULT_OPTS="--jobs=4" VIDEO_CARDS="ati".
Я что-то путаю? Или первая строка должна иметь вид
Portage 2.2.0_alpha3 (default/linux/amd64/10.0/desktop/kde, gcc-4.4.4, glibc-2.11.2-r3, 2.6.34-gentoo-r1 x86_64)Я имею в виду не версию, а самый последний элемент, ядро: 2.6.34-gentoo-r1 x86_64
У вас там промелькнуло calculate, но вы зачем-то стёрли эту информацию.
Зачем?
а эта строка - это просто подпись
о вы зачем-то стёрли эту информацию. Зачем?
могу вернуть если так легче на душе:)
--jobs=4
EMERGE_DEFAULT_OPTS="--jobs=4"
С таким параметром, большего вывода от emerge Вы и не добьетесь.
Сборка одновременно производится для 4х пакетов - какой смысл емерж'у выводить в консоль подробный лог сборки? Получить на выходе дикую мешанину сообщений от по сути 4х разных emerge?
упс.. не тому ответил, похоже )
Да пребудет с тобой великий Linux.
Jam666
Вот как? Мобыть, всё же одного пакета в 4 потока?
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Spoiler написал(а): Jam666
Так-так...За что тогда, по вашему, отвечает MAKEOPTS ?
valet2valet
С помощью MAKEOPTS определяется, сколько параллельных процессов компиляции можно запускать
Я вопрос не вам задавал... :)
Я вопрос не вам задавал... :)
EMERGE_DEFAULT_OPTS отвечает
EMERGE_DEFAULT_OPTS отвечает за параллельное скачивание исходников!
diabloxxx
Вы уверены?
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"Я ♥ Gentoo & Funtoo
и ещё куче всего а на
и ещё куче всего
а на информативности emerge как это сказывается?
Неверно.
Неверно.
Из man emerge:-j [JOBS],
Из man emerge:
-j [JOBS], --jobs[=JOBS]
Specifies the number of packages to build simultaneously. If this option is given without an argument, emerge will not limit the number of jobs that can run simultaneously.
убедил, надеюсь?
А маны таки надо читать.. с выражением и по ролям :)
Да пребудет с тобой великий Linux.
ясно попробую уменьшить до 1
ясно попробую уменьшить до 1
diabloxxx написал(а): ясно
странно когда чисто генту стояла всё показывалось и при таком пораметре
заработало
теперь другая проблеме
>>> Failed to emerge app-text/evince-2.30.3, Log file: >>> '/var/calculate/tmp/portage/app-text/evince-2.30.3/temp/build.log' >>> Failed to emerge net-im/pidgin-2.7.5, Log file: >>> '/var/calculate/tmp/portage/net-im/pidgin-2.7.5/temp/build.log' >>> Jobs: 0 of 2 complete, 2 failed Load avg: 1.61, 1.34, 1.86 * Messages for package app-text/evince-2.30.3: * ERROR: app-text/evince-2.30.3 failed: * econf failed * * Call stack: * ebuild.sh, line 54: Called src_configure * environment, line 3371: Called gnome2_src_configure * environment, line 2532: Called econf '--disable-introspection' '--disable-scrollkeeper' '--disable-static' '--disable-tests' '--enable-pdf' '--enable-comics' '--enable-impress' '--enable-thumbnailer' '--with-smclient=xsmp' '--with-platform=gnome' '--enable-dbus' '--enable-djvu' '--disable-dvi' '--with-gconf' '--with-keyring' '--disable-t1lib' '--enable-tiff' '--disable-nautilus' '--disable-gtk-doc' * ebuild.sh, line 544: Called die * The specific snippet of code: * die "econf failed" * * If you need support, post the output of 'emerge --info =app-text/evince-2.30.3', * the complete build log and the output of 'emerge -pqv =app-text/evince-2.30.3'. * The complete build log is located at '/var/calculate/tmp/portage/app-text/evince-2.30.3/temp/build.log'. * The ebuild environment file is located at '/var/calculate/tmp/portage/app-text/evince-2.30.3/temp/environment'. * S: '/var/calculate/tmp/portage/app-text/evince-2.30.3/work/evince-2.30.3' * Messages for package net-im/pidgin-2.7.5: * ERROR: net-im/pidgin-2.7.5 failed: * econf failed * * Call stack: * ebuild.sh, line 54: Called src_configure * environment, line 6171: Called econf '--disable-silent-rules' '--enable-consoleui' '--enable-gtkui' '--enable-sm' '--enable-nls' '--enable-startup-notification' '--enable-screensaver' '--disable-cap' '--disable-gevolution' '--enable-gtkspell' '--enable-perl' '--disable-tk' '--disable-tcl' '--disable-debug' '--enable-dbus' '--disable-meanwhile' '--enable-gstreamer' '--enable-farsight' '--enable-vv' '--disable-cyrus-sasl' '--disable-doxygen' '--enable-nm' '--disable-avahi' '--disable-idn' '--with-system-ssl-certs=/etc/ssl/certs/' '--with-dynamic-prpls=irc,jabber,oscar,yahoo,simple,msn,myspace' '--disable-mono' '--x-includes=/usr/include/X11' '--enable-gnutls=no' '--enable-nss=yes' '--with-python=python2.6' * ebuild.sh, line 544: Called die * The specific snippet of code: * die "econf failed" * * If you need support, post the output of 'emerge --info =net-im/pidgin-2.7.5', * the complete build log and the output of 'emerge -pqv =net-im/pidgin-2.7.5'. * The complete build log is located at '/var/calculate/tmp/portage/net-im/pidgin-2.7.5/temp/build.log'. * The ebuild environment file is located at '/var/calculate/tmp/portage/net-im/pidgin-2.7.5/temp/environment'. * S: '/var/calculate/tmp/portage/net-im/pidgin-2.7.5/work/pidgin-2.7.5' * * The following 2 packages have failed to build or install: * * ('ebuild', '/', 'app-text/evince-2.30.3', 'merge'), Log file: * '/var/calculate/tmp/portage/app-text/evince-2.30.3/temp/build.log' * ('ebuild', '/', 'net-im/pidgin-2.7.5', 'merge'), Log file: * '/var/calculate/tmp/portage/net-im/pidgin-2.7.5/temp/build.log'негодование
я в этом странного не вижу - чисто генту это сила.
я вижу странное в вашем логе - в нём почти нет информации.
Обратите внимание на первые четыре строки вашего лога:
из них вижно, что
1) у вас не собрались два пакета
2) логи сборки есть, но вы их не предоставили, хотя вам указали полные пути к ним.
Остальное в этом ужасно большом тексте не имеет никакого смысла. И его можно было сюда не постить.
Вам можно будет помочь только после того, как вы воспользуетесь wgetpaste или ompload
Но перед тем, как предоставить ссылки на логи, убедитесь, что они не слишком большие,
и если логи окажутся большими - отправьте их tail -n 500
а эта строка - это просто подпись
Ахринительный вариант:
Ахринительный вариант: довериться дефолту.
Мышка дура, прав был Суворов.
Я уже допёр сам
это всё лечится так
ошибка была еще при выполнении ./configure
perl-cleaner --all делал?
perl-cleaner --all делал?
Не грусти, товарищ! Всё хорошо, beautiful good!
Да
делал