Авария при установке Gnome [РЕШЕНО]
Признаюсь, я новичок в сфере gentoo, хоть и не новичок в Линуксе.
Устанавливаю Gnome на машину с нормально работающим Xorg, то есть, выдал:
emerge gnome
Установка запустилась, делов - на несколько часов. Вдруг через полчаса работы вырубается Интернет, по вине провайдера. Установка, понятное дело, завершается, ругаясь не помню какими словами. После этого я пытаюсь запустить установку, и так:
emerge gnome
и так:
emerge --update gnome
-- но результат одинаков: процедура заканчивается ошибкой на попытке установить пакет gnome-extra/gucharmap-2.26.3.1. Попытка установить его отдельно приводит к тому же результату, а именно, команда
emerge gnome-extra/gucharmap
дает следующее:
These are the packages that would be merged, in order: Calculating dependencies ... done! [ebuild N ] gnome-extra/gucharmap-2.26.3.1 USE="gnome python -cjk -debug -doc -test" 0 kB [ebuild N ] dev-libs/libtasn1-2.3 USE="-doc" 0 kB [ebuild N ] app-text/hunspell-1.2.8 USE="ncurses nls readline" 0 kB [ebuild N ] dev-python/pyorbit-2.24.0 USE="-debug" 0 kB
... и так далее, много компиляции, прочее-прочее, наконец ...
make: *** [all] Error 2 * ERROR: gnome-extra/gucharmap-2.26.3.1 failed: * compile failure * * Call stack: * ebuild.sh, line 54: Called src_compile * environment, line 3176: Called gnome2_src_compile * environment, line 2919: Called die * The specific snippet of code: * emake || die "compile failure" * * If you need support, post the output of 'emerge --info =gnome-extra/gucharmap-2.26.3.1', * the complete build log and the output of 'emerge -pqv =gnome-extra/gucharmap-2.26.3.1'. * The complete build log is located at '/var/tmp/portage/gnome-extra/gucharmap-2.26.3.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/gnome-extra/gucharmap-2.26.3.1/temp/environment'. * S: '/var/tmp/portage/gnome-extra/gucharmap-2.26.3.1/work/gucharmap-2.26.3.1' >>> Failed to emerge gnome-extra/gucharmap-2.26.3.1, Log file: >>> '/var/tmp/portage/gnome-extra/gucharmap-2.26.3.1/temp/build.log' * Messages for package gnome-extra/gucharmap-2.26.3.1:
--- и все.
Есть ли у кого какие-либо соображения, что тут можно сделать? Или куда копать.
У меня есть предположение, что авария при первой попытке установки привела к несогласованному состоянию каких-нибудь кэшей или временных файлов, которые активно ипользует emerge. Как их можно почистить поосновательнее, чтобы оставшиеся "осколки" не мешали установке?
Я полностю стирал все, что под каталогом /var/tmp/portage/gnome-extra, но это никак не помогло...
Буду признателен за любые советы опытных товарищей.
С уважением, Евгений Прун.
- Для комментирования войдите или зарегистрируйтесь
Попробуйте rm
Попробуйте rm /usr/portage/distfiles/gucharmap-2.26.3.1.tar.bz2
и запускайте лучше так:
и запускайте лучше так: emerge --keep-going gnome
И еще: второй кусок,
И еще: второй кусок, приведенный в посте, ничем отвечающим вам не поможет, поскольку то, что красными звездочками помечено, есть стандартный выхлоп emerge на любую ошибку при сборе пакета (в большинстве случаев -- make).
Выкладывайте собственно релевантную часть вывода make, которая этим красным звездочкам предшествует.
:}
Большое спасибо всем, кто
Большое спасибо всем, кто откликнулся на мою просьбу о помощи, а дело было так.
Сначала я по совету HTaeD удалил соответствующий архив gucharmap-2.26.3.1 из
/usr/portage/disfiles и попытался возобновить сборку, уже вызвав emerge с опцией --keep-going. Сборка действительно продолжилась, однако застопорилась, но теперь - на попытке установить пакет gnome-extra/gnome-user-docs-2.26.2. Здесь я понял, что совет SMOKEING о том, что надо действовать каждый раз по обстановке, приходится как нельзя более кстати на пространстве Gentoo Linux. Протокол работы компилятора-линкера при установке gnome-user-docs содержал жалобы о том, что требуемого модуля libxml2 достать нет никакой возможности. Так как для меня libxml2 и зеленые марсиане - примерно одно и то же, я полез просматривать дерево портежей в /usr/portage. Там я увидел, что оказывается, существует в этом дереве ветка dev-libs/libxml2.
"ЭГЕ!" - подумал я.
Дальше рассказывать уже не так интересно.
Сделал
emerge -av dev-libs/libxml2
,затем без скандала проработало
emerge -av gnome-extra/gnome-user-docs
,и наконец я для очистки совести отдельно пересобрал злополучный gucharmap:
emerge -av gnome-extra/gucharmap
.После этого Gnome дособрался без остановок, выдавая, правда, по ходу работы какие-то желтенькие предупреждения, сопровождаемеые звуковыми бипами из динамика; прочесть эти предупреждения не было никакой возможности, так как они очень быстро уплывали вверх и исчезали.
Как бы там ни было, Gnome собрался и работает. Теперь у меня задача - поставить на него VLC.
Еще раз, огромное спасибо господам HTaeD и SMOKEING.
С уважением, Евгений Прун.
ну и финальный аккорд
http://www.gentoo.ru/content/chto-eto-znachit-solved-resheno