Помощь новичку с Gentoo (Вопросы различной тематики, возникающие по мере использования системы.)

Sabayon, Calculate, Funtoo, Exherbo

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

abs-o-lut
Сообщения: 420

Re: Помощь новичку с Gentoo

Сообщение abs-o-lut »

Судя по логу всё нормально собирается и устанавливается, ошибка на этапе создания бинарного пакета.
Вот ключевые строчки

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

The specific snippet of code:
 [31;01m*[0m       assert "failed to pack binary package: '$PORTAGE_BINPKG_TMPFILE'"
 [31;01m*[0m  The die message:
 [31;01m*[0m   failed to pack binary package: '/home/gentoo/packages/sys-devel/bc-1.06.95.tbz2.13729'


Как с местом на разделе? И вообще существует "'/home/gentoo/packages"?
И чем обосновано хранение в хомяке бинарных пакетов?
Спасибо сказали:
Аватара пользователя
ishitori
Сообщения: 502
ОС: gentoo -> archlinux

Re: Помощь новичку с Gentoo

Сообщение ishitori »

извините, если плохо искал -- я старался. но ничего кроме советов "обновить portage" не нашел.
после установки gentoo поставил без проблем оперу. потом установил в make.conf LINGUAS="en", и при emerge -uDN world опера тоже захотела обновиться. но каждый появляется ошибка:

Код:

ERROR: www-client/opera-9.64 failed. * Call stack: * ebuild.sh, line 49: Called src_configure * environment, line 2678: Called gnome2_src_configure * environment, line 2040: Called econf * ebuild.sh, line 548: Called die * The specific snippet of code: * die "no configure script found" * The die message: * no configure script found * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/www-client/opera-9.64/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/www-client/opera-9.64/temp/environment'. *


пробовал удалять распакованный архив из /var/tmp/portage, удалял opera из distfiles и скачивал заново, синхронизировал portage, но пока безрезультатно. подскажите, пожалуйста, в чем может быть дело? какой configure script ей нужен?
морнинг круассан..
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Помощь новичку с Gentoo

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

Спасибо сказали:
Аватара пользователя
ishitori
Сообщения: 502
ОС: gentoo -> archlinux

Re: Помощь новичку с Gentoo

Сообщение ishitori »

извиняюсь..

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

[ /home/ishitori ]# emerge -p opera

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] www-client/opera-9.64  USE="-gnome (-ia32) -qt-static -qt3-static -spell" LINGUAS="en -be -bg -cs -da -de -el -en_GB -es_ES -es_LA -et -fi -fr -fr_CA -fy -hi -hr -hu -id -it -ja -ka -ko -lt -mk -nb -nl -nn -pl -pt -pt_BR -ru -sv -ta -te -tr -uk -zh_CN -zh_TW"


/var/tmp/portage/www-client/opera-9.64/temp/build.log:

Код:

>>> Unpacking source... >>> Unpacking opera-9.64.gcc4-shared-qt3.i386.tar.bz2 to /var/tmp/portage/www-client/opera-9.64/work * Working in /var/tmp/portage/www-client/opera-9.64/work/opera-9.64-2480.gcc4-shared-qt3.i386 * Applying opera-gentoo.patch ... [ ok ] * Applying opera-simplify-desktop.patch ... [ ok ] * Applying opera-freedesktop.patch ... [ ok ] * Applying opera-9.50-pluginpath.patch ... [ ok ] >>> Source unpacked in /var/tmp/portage/www-client/opera-9.64/work * Fixing OMF Makefiles ... [ ok ] >>> Configuring source in /var/tmp/portage/www-client/opera-9.64/work/opera-9.64-2480.gcc4-shared-qt3.i386 ... * * ERROR: www-client/opera-9.64 failed. * Call stack: * ebuild.sh, line 49: Called src_configure * environment, line 2678: Called gnome2_src_configure * environment, line 2040: Called econf * ebuild.sh, line 548: Called die * The specific snippet of code: * die "no configure script found" * The die message: * no configure script found * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/www-client/opera-9.64/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/www-client/opera-9.64/temp/environment'. *
морнинг круассан..
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Помощь новичку с Gentoo

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

ishitori
Стоит посмотреть, что в /var/tmp/portage/www-client/opera-9.64/work/opera-9.64-2480.gcc4-shared-qt3.i386. Надо полагать, что там вообще нет ./configure, на который ссылается ебилд, либо он есть, но в каком-нибудь подкаталоге. Скорее всего ебилд не совсем корректен.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Помощь новичку с Gentoo

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

ishitori
Вообще, все версии Opera hard masked.

http://bugs.gentoo.org/show_bug.cgi?id=263010
Спасибо сказали:
Аватара пользователя
ishitori
Сообщения: 502
ОС: gentoo -> archlinux

Re: Помощь новичку с Gentoo

Сообщение ishitori »

после применения указанного по вышеприведенной ссылке патча опера благополучно установилась.
морнинг круассан..
Спасибо сказали:
Muft
Сообщения: 14

Re: Помощь новичку с Gentoo

Сообщение Muft »

Добрый день.
Прошу прощения за, глупый, наверное, вопрос - но почему при emerge -uDNa world указано, что некоторые пакеты будут откачены до предыдущей версии. Тот же xorg-server у меня сейчас стоит 1.5, а "обновлять" emerge собирается до 1.3.
Спасибо сказали:
Аватара пользователя
Samae1L
Сообщения: 301
ОС: Gentoo x86_64

Re: Помощь новичку с Gentoo

Сообщение Samae1L »

сейчас собираю KDE 4.2.1 потихоньку... и возник вопрос: для чего нужен флаг kdeprefiх?
Всего лишь проекция ненужного маленького человечка, влачащая бессмысленное существование в Сети.
Спасибо сказали:
Torvinson
Сообщения: 425
ОС: Gentoo ~amd64

Re: Помощь новичку с Gentoo

Сообщение Torvinson »

Samae1L писал(а):
21.03.2009 20:22
сейчас собираю KDE 4.2.1 потихоньку... и возник вопрос: для чего нужен флаг kdeprefiх?
С ним устанавливает проги в /usr/kde/3.5(4.1, 4.2), а не /usr/bin. Вообще, тут всё подробно написано: http://www.gentoo.org/dyn/use-index.xml .

Опера у меня тоже не собиралась. Видимо, глюк.
Спасибо сказали:
Аватара пользователя
ishitori
Сообщения: 502
ОС: gentoo -> archlinux

Re: Помощь новичку с Gentoo

Сообщение ishitori »

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

[ ~ ]$ euse -i kdeprefix
global use flags (searching: kdeprefix)
************************************************************
[-    ] kdeprefix - Makes a KDE prefixed install into /usr/kde/${SLOT} if enabled or into /usr (FHS compatible) otherwise


и http://www.gentoo.org/proj/en/desktop/kde/kde4-guide.xml

по всей видимости, чтобы можно было иметь сразу несколько установленных версий kde.
морнинг круассан..
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Помощь новичку с Gentoo

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

Muft писал(а):
21.03.2009 15:26
Прошу прощения за, глупый, наверное, вопрос - но почему при emerge -uDNa world указано, что некоторые пакеты будут откачены до предыдущей версии. Тот же xorg-server у меня сейчас стоит 1.5, а "обновлять" emerge собирается до 1.3.
xorg-server-1.4.2 и выше перенесён в нестабильную ветку.
Спасибо сказали:
Muft
Сообщения: 14

Re: Помощь новичку с Gentoo

Сообщение Muft »

Ясно. Спасибо большое!
Спасибо сказали:
Аватара пользователя
Samae1L
Сообщения: 301
ОС: Gentoo x86_64

Re: Помощь новичку с Gentoo

Сообщение Samae1L »

блин... пересобрал ядро, поставил новые дрова (nvidia 185.13) и теперь не могу переключить opengl на nvidia.
eselect opengl list выдаёт:
[1] xorg-x11 *
и всё. Как можно переключить на nvidia?
-----------
модуль glx нормально грузится, посмотрел в Xorg.0.log
модуль nvidia грузится тоже
в чём дело, не пойму
Всего лишь проекция ненужного маленького человечка, влачащая бессмысленное существование в Сети.
Спасибо сказали:
Аватара пользователя
foxnx6110
Сообщения: 82
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение foxnx6110 »

xorg-server-1.4.2 и выше перенесён в нестабильную ветку

Выходит, нет смысла ставить выше 1.3 ? Я уже где то слышал, что всё, что выше 1.3 по производительности оставляет желать лучшего. Я уже наигрался с 1.5.3-r2,
собранным с +hal - сколько я не редактировал policy/fdi для тачпада и клавиатуры, а вертикальный скроллинг так и не заработал(опции брал из man synaptycs), раскладки тоже не переключались(только в kde), в итоге собрал с -hal и все настройки в xorg.conf.

Если кому интересно - kde-4.2(~500 Mb-288 пакетов) после xorg-server(~96 Mb) на Pentium-1.73 GHz собиралось примерно часов 12-16(были перерывы), с обеда до вечера и с утра до обеда на следующий день. Что такое @kde-4.2 станет ясно, когда скачаешь http://git.overlays.gentoo.org/gitweb/?p=p...4bb18be;sf=tbz2 - всё, что касается 4.2 положить в /etc/portage/sets/ . Я дополнительно закоментировал излишества разные(их там хватает) в этих файлах.

Всё, что связано с эффектами kde у меня работает с жутчайшими тормозами(~ 1 кадр/сек), прозрачность в какой-то момент пропадает и больше не появляется(вообще такие тормоза можно создать только искуственно, при этом самый главный транжир ресурсов CPU-процесс X, под 90 %), причем перезапуск X-сервера ничего не дает, тормоза остаются даже при выключенных kde-эффектах, помогает только перезагрузка. Без эффектов работает нормально(Intel-2.6.1)
Я НЕ КРАСНОГЛАЗЫЙ ! И никогда им не стану.
Спасибо сказали:
Lenux
Сообщения: 395

Re: Помощь новичку с Gentoo

Сообщение Lenux »

Muft писал(а):
21.03.2009 15:26
Добрый день.
Прошу прощения за, глупый, наверное, вопрос - но почему при emerge -uDNa world указано, что некоторые пакеты будут откачены до предыдущей версии. Тот же xorg-server у меня сейчас стоит 1.5, а "обновлять" emerge собирается до 1.3.

отвечу не много по-другому. Не которые пакеты требуют определенных версий (проще говоря например от 1.3.4 до 1.4.2 но не выше и не ниже, обязательно в этом промежутке, так же Даунгрейд(вроде так это правильно называется) может не только быть из-за волда, а также подругим причинам. Например: Когда ставил гном (перед этим поставил Огнелиса 3-его), он у меня решил, что надо именно понизить версию до 2-ой, стал разбираться в чём причина, выяснил: Браузер epiphany может работать только либо с xulrunner, либо с firefox 2*, т.к. во флагах у меня не было xulrunner, он и тянул за собой фаэрфокс. Решился вопрос сборкой с флагом xulrunner.
Когда я в примерах использую apt-get, то вам лучше использовать aptitude, потому что он более новый и его советуют использовать вместо apt-get
Спасибо сказали:
Torvinson
Сообщения: 425
ОС: Gentoo ~amd64

Re: Помощь новичку с Gentoo

Сообщение Torvinson »

1. В кде4.2 в "Параметры системы"->"Управление питанием" не работает изменение стратегии выбора частоты процессора. powedevil установлен, ядро собрано с функцией acpi для проца (ядро собирал genkernel и данные настройки не менял). Как сделать, чтобы появился выбор (use-флаги какие не установил или еще чего)?

Решил добавлением к параметрам ядра при загрузке "append acpi=on". Теперь всё хорошо.

2. По умолчанию для fglrx включены композитные расширения. Так вот, они не работают. Зато если изменить какие-нибудь настройки (добавить или убрать эффекты, к примеру) эти графические эффекты начинают работать. Но при нажатии на кнопку "принять" комп сначала очень долго думает с залочиванием интерфейса, а иногда и вовсе может так залочиться, что только ctrl+alt+bksp помогает (перед исполнением еще минут 5 подумает :)). После рестарта х-ов кде не грузится. Приходится стирать директорию ~/.kde4.2, тогда загружаются.
Отсюда пара вопросов: а) чего поковырять, чтобы стало прямо работать (xorg.conf пробовал разные варианты, включая сгенеренные атишной тулзой, рабочие конфиги из calculate-linux, sabayon - один фиг); б) что в директории кде надо стирать, чтобы не все настройки удалять разом?

Как я понял, композит кде 4.2 весьма сильно глючит. Связано ли это с самим КДЕ, его связкой с qt4.5 или с fglrx, не понял. Погонял в Мандриве - вплоть до полного зависания системы с аналогичным отказыванием дальнейшей загрузки Х-ов. Даже переключение эффектов происходило с тормозами, хотя и не такими страшными, как в генту. Так что, в топку этот композит.

3. И еще один вопрос. Увидел, что в оверлее sabayon более свежий fglrx (8.600-r10), подключил его и поставил дрова. Теперь хотел бы попробовать вернуться на гентушные. Как грамотно удалить ati-drivers, чтобы перейти на версию ниже (гентушную - 8.582)? При даунгрейде в лоб х-ы вообще перестают грузиться, зато при возврате на прежнюю версию с тем же xorg начинают работать.

Этот вопрос так и не решил, а ati-drivers-8.582 вовсе не хотят ставиться на kernel-2.6.29. Но radeonhd заработал. Жаль, что очень низкая производительность в 3д. Подождем свежих дров в портаже.
Спасибо сказали:
Аватара пользователя
proDOOMman
Сообщения: 284

Re: Помощь новичку с Gentoo

Сообщение proDOOMman »

1) в ядре должно быть настроено как-то так:

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

CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ_STAT=y
CONFIG_CPU_FREQ_STAT_DETAILS=y
CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y

плюс в разделе CPUFreq processor drivers должен быть выбран ваш процессор как минимум модулем
Ubuntu LL x86 on Acer Extensa 5635G
Спасибо сказали:
Аватара пользователя
Samae1L
Сообщения: 301
ОС: Gentoo x86_64

Re: Помощь новичку с Gentoo

Сообщение Samae1L »

хочу поставить kde-4.3 из kde-testing, подключил оверлей, набираю "emerge -pv @kdebase-4.3" и начинается:
emerge: there are no ebuilds to satisfy "kde-base/kreadconfig:4.3".
заккоментировал этот kreadconfig в /etc/portage/sets, emerge ругается на другое приложение. Когда кол-во закомментированных программ достигло трети, я что-то заподозрил. Может, я что-то не так сделал?
Всего лишь проекция ненужного маленького человечка, влачащая бессмысленное существование в Сети.
Спасибо сказали:
Аватара пользователя
proDOOMman
Сообщения: 284

Re: Помощь новичку с Gentoo

Сообщение proDOOMman »

После emerge: there are no ebuilds to satisfy "kde-base/kreadconfig:4.3" скорее всего пишется почему оно не может satisfy. А причина в том, что кеды4.3 замаскированы. Для того чтобы убрать маскировку, надо скопировать файл /usr/portage/local/layman/kde-testing/Documentation/package.unmask/kde-4.3 в /etc/portage/package.unmask. Если вы используете стабильную ветку, то кеды еще нужно размаскировать копированием файла /usr/portage/local/layman/kde-testing/Documentation/package.keywords/kde-4.3.keywords в /etc/portage/package.keywords. Более подробную информацию смотрите в man portage
Ubuntu LL x86 on Acer Extensa 5635G
Спасибо сказали:
Torvinson
Сообщения: 425
ОС: Gentoo ~amd64

Re: Помощь новичку с Gentoo

Сообщение Torvinson »

Не загружаются модули, прописанные в "/etc/modules.autoload.d/kernel-2.6" (быть может, имя у файла должно быть другое, он исполняемый должен быть или права какие особые?). Загружаю руками с помощью скрипта и modprobe. Как автоматизировать загрузку?
Спасибо сказали:
Аватара пользователя
razum
Сообщения: 189
ОС: Gentoo 64

Re: Помощь новичку с Gentoo

Сообщение razum »

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

$ cat /etc/conf.d/modules
modules_2_6="${modules_2_6} vboxdrv vboxnetflt radeon"
module_vboxdrv_args_2_6=""

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

$ ls -l /etc/conf.d/modules
-rw-r--r-- 1 root root 882 Мар 22 23:51 /etc/conf.d/modules

имя файла какбэ намекает

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

$ ls /etc/modules.autoload.d/kernel-2.6
ls: невозможно получить доступ к /etc/modules.autoload.d/kernel-2.6: Нет такого файла или каталога

:)
Спасибо сказали:
Torvinson
Сообщения: 425
ОС: Gentoo ~amd64

Re: Помощь новичку с Gentoo

Сообщение Torvinson »

razum, спасибо. А то я делал по хенбуку, а там написано про /etc/modules.autoload.d/kernel-2.6, хотя такого каталога и файла не было - сделал руками, а они всё равно не грузятся :)
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Помощь новичку с Gentoo

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

Torvinson писал(а):
29.03.2009 10:58
а там написано про /etc/modules.autoload.d/kernel-2.6, хотя такого каталога и файла не было
В хендбуке написано про стабильныый baselayout-1, а не про замаскированный baselayout-2/openrc.
Спасибо сказали:
Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение Brainsburn »

Обновил GCC до 4.3.3. При обновлении мира не захотел обновляться boost. Где-то вычитал, что с GCC 4.3.3 соберется только boost-1.37. Установил его. Теперь не хочет собираться либа rb_libtorrent, которая нужна для работы торрент клиентов. Пишет:

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

checking whether the Boost::DateTime library is available... no
configure: error: Unable to find Boost.DateTime library, currently this is required.


В /usr/lib лежат файлы
/usr/lib/libboost_date_time-1_37.a
/usr/lib/libboost_date_time-1_37.so
/usr/lib/libboost_date_time-1_37.so.1.37.0
/usr/lib/libboost_date_time-mt-1_37.a
/usr/lib/libboost_date_time-mt-1_37.so
/usr/lib/libboost_date_time-mt-1_37.so.1.37.0
/usr/lib/libboost_date_time-mt-s-1_37.a
/usr/lib/libboost_date_time-s-1_37.a
но она видимо ищет другие версии, только какие?..
Спасибо сказали:
Аватара пользователя
iFRAME
Сообщения: 47
ОС: Debian testing

Re: Помощь новичку с Gentoo

Сообщение iFRAME »

Давно, около полугода, не пользовался Gentoo. Вчера начал устанавливать вновь. Скачал последний, датированный 25 мартом, stage3, актуальный снимок портежей, распаковал, собрал ядро, сконфигурил систему. Есть две проблемы.
1. Не устанавливается grub, точнее сегфолтится при записи в mbr
2. при установке какого либо пакета начинается фоновое скачивание его зависимостей. Хотелось бы, что бы было по старинке - скачался пакет, распаковался, скомпилировался, установился, начал скачиваться другой.

Кто что посоветует?
Если пред тобою великая цель, а возможности твои ограничены, — все равно действуй; ибо только через действие могут возрасти твои возможности.
(Шри Ауробиндо)
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Помощь новичку с Gentoo

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

iFRAME писал(а):
02.04.2009 16:42
Хотелось бы, что бы было по старинке - скачался пакет, распаковался, скомпилировался, установился, начал скачиваться другой.
FEATURES="-parallel-fetch" в make.conf
Спасибо сказали:
Аватара пользователя
dusty
Сообщения: 42
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение dusty »

Здравствуйте!
Заранее извиняюсь, если вопрос глупый.
Суть в следующем: до сегодняшнего дня все мои попытки по незнанию установить что-то выше gcc-4.1.2 неизменно приводили к тому, что в конечном итоге приходилось переставлять всю систему с нуля, из-за того, что один пакет хочет одно, другой - другое. В общем всё то, что бывает, когда сильно смешивают x86 и ~x86... :crazy:
Сейчас, если я правильно понимаю, стабилизировали gcc-4.3.2, но ставить его всё равно страшновато как-то...
Поэтому вопрос: стоит его бояться или спокойно ставить и не морочить себе и окружающим голову? :)
А если всё же ставить, то надо ли потом, как советуют тут, пересобрать снова linux-headers, binutils, glibc, gcc, а потом и мир целиком? :blush:
:)
Спасибо сказали:
Аватара пользователя
Xaktyc
Сообщения: 604
ОС: Gentoo 2008.0, WinXP

Re: Помощь новичку с Gentoo

Сообщение Xaktyc »

Я те больше скажу. С год уж, наверное, на GCC 4.3. Еще в мандриве 2008 использовал.
Все компилится стабильно. Кстати, разве GCC 4.3 тока в анстабл ветке?

А вообще - ставь по хендбуку:
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml
Тока не забывай делать коррекции по новой версии. К примеру не надо качать дерево портежей, а делай emerge --sync как настроишь зеркала.

Ах да, отвечу на поставленный вопрос:
GCC 4.3 грозит (для меня лично) новыми оптимизациями типа -march=core2 для процессоров core2duo.
Спасибо сказали:
Nikoli
Сообщения: 554
Статус: Житель
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение Nikoli »

ставь, просто так компилятор объявлять стабильным не стали бы, для улучшения быстродействия и надёжности советую так:

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

emerge -1v gcc && gcc-config x86_64-pc-linux-gnu-4.3.2 && \
emerge -1v linux-headers glibc binutils gcc-config && \
emerge -1vb linux-headers glibc binutils gcc-config gcc && \
emerge -bkev system && \
emerge -bkev world

старые бинарники нужно предварительно переместить, бэкап сделать ;)
Спасибо сказали: