Вы здесь

[РЕШЕНО] Удалил sys-libs/zlib

Пытался установить фреймбуфер.
После выполнения команды:
emerge -av splashutils splash-themes-gentoo
Начиналась установка и вылетала из-за проблем с sys-libs/zlib-1.2.7
пробовал переустановить, снова ошибка.. снес к чертям в целях переустановки с нуля и гг.. пытаюсь установить по новой.. а уже не получается! =) Теперь emerge вообще не пашет, да и shh не запускается... в общем круто =)
Как все вернуть?)) Помогите пожалуйста.

такое чувство.. что мне место в теме - аффтар пиши есче!...)

и смешно и грустно как-то...

Вам, гражданин прямая дорога в FAQ

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Мда, зачем же его было удалять-то, если он не собирается. zlib нужен для perl, а emerge - это по сути perl`овые сценарии.

Так что вам теперь нужно найти бинарный пакет с zlib и просо распаковать его на корень. Если у вас включена в FEATURES флаг buildpkg, то этот пакет у вас есть в /usr/portage/packages/sts-libs/zlib-1.2.7.tbz2. Если нет то распаковывайте куда-либо stage3, собирайте в нём пакет с zlib и распаковывайте его на основную систему, а затем пересобирайте zlib.

Надо было разбираться с причиной ошибки при сборке zlib, прогнать revdep-rebuild.

chroot /mnt/stage3
quickpkg --include-config=y --include-unmodified-config=y

Дорогой kostik87!
Мы, как сообщество пользователей, контрибьюторов и девелоперов Gentoo Linux решили наградить Вас премией Чарльза Дарвина за неоценимый вклад в продление наших жизней смехотерапией. Особенно нам понравилось заявление:

kostik87 написал:
emerge - это по сути perl`овые сценарии.

тьфу, да вы правы, перепутал python с perl. Но сути это не меняет. zlib нужен python`у, а python нужен emerge.

Между прочим не дали исправить сообщение ...

kostik87 написал:
Между прочим не дали исправить сообщение ...

Страна должна помнить своих героев! :)

:wq
--
Live free or die

Флэшку теперь не видит.. то есть с нее перекинуть не могу.
А когда пытаюсь сделать wget http://zlib.net/zlib-1.2.7.tar.bz2 говорит мол нету файла в директории...
Флага к сожалению не стояло.. поэтому надо как-то достать данный архив.

asussobr написал:
Флэшку теперь не видит.. то есть с нее перекинуть не могу.
А когда пытаюсь сделать wget http://zlib.net/zlib-1.2.7.tar.bz2 говорит мол нету файла в директории...

Посыл на три буквы без указания конкретной ссылки благополучно пропал втуне.
http://www.gentoo.ru/content/ya-udalilslomal-sistemnyy-paket-i-teper-gentoo-ne-gruzitsya-neuzheli-pereustanavlivatsya
(обсуждение тоже стоит почитать)

:wq
--
Live free or die

а я там был! =)

И что не ясно?
Скачайте stage3, распаковывайте его куда-либо.
Грузитесь с livecd, делаете chroot в stage3
в chroot`е монтируете файловую систему поломанной системы в /mnt/broken
ставите пакет:

ROOT="/mnt/broken" emerge -1 sys-libs/zlib

kostik87 написал:
И что не ясно?
Скачайте stage3, распаковывайте его куда-либо.
Грузитесь с livecd, делаете chroot в stage3
в chroot`е монтируете файловую систему поломанной системы в /mnt/broken
ставите пакет:

ROOT="/mnt/broken" emerge -1 sys-libs/zlib

Почто про PORTAGE_CONFIG_ROOT забыл?

:wq
--
Live free or die

Поправил бы и все дела.

ROOT="/mnt/broken" PORTAGE_CONFIGROOT="$ROOT" emerge -1 sys-libs/zlib

Если нет то распаковывайте куда-либо stage3.
Кстати да.. его у меня нет =) сносил после установки архив...

Скачайте, вам ниже ссылку дали, последуйте совету в этой ссылке.

Не грусти, товарищ! Всё хорошо, beautiful good!

придется делать так..
но все равно, спасибо всем!)

Слишком геморно было..
Переставил систему.

Где геморно-то ?
http://gentoo.ru/node/26331#comment-195787