ппц. emerge dead
Гость 2 марта, 2007 - 00:24
СПАСИТИ-ПОМОГИТЕ!!!
после revdep-rebuild пропал emerge. начисто. и соответственно всё, с ним связанное...
этож полный ахтунг :(
fsck - не помог.
»
- Для комментирования войдите или зарегистрируйтесь
Пропал - это
Пропал - это значит нету в /usr/bin? Если да, то stage тебе поможет.
_________________
Вот такие пироги
то есть вы
то есть вы предлагаете мне полностью угробить свою сис-му и жить заново?
я ж диалапщик...
эээмн... т.е. как
эээмн... т.е. как _пропал emerge_ ?? o_O
emerge -C portage сделал? =)
emerge -C??? я же
emerge -C???
я же говорю, нет emerge, нет equery, нет ebuild...
Я просмотрел с помощью mc каталог /usr/bin
так там emerge, ebuild etc просто помечены красным и весят по25-29 байт...
Я взял и распоковал в /usr/bin сорцы portage(из папки /bin архива).
но не помогло есесна. пишет, мол import module failed, no module portage present и всё :(
Красненькие,
Красненькие, потому что это ссылки, а того куда они ссылаются, уже нет.
А ссылаются они на ../lib/portage/bin/*
блин, точно :) а
блин, точно :) а я туда этот распаковал...
а как теперь назад всё вернуть, т.е:
1. что было из НЕ ССЫЛОК в /usr/bin (из архива)
2. это жёсткие ссылки были?
3. проблема решиться, если я распакую в /lib/portage/bin?
thx
Самый простой
Самый простой вариант - распаковать каталоги /usr/lib/portage/bin и /usr/bin из третьего стейджа. Посложнее - распаковать из стейджа только то что нужно, а после этого создать ссылки. Конечно же симлинки...
может
может посмотреть (через equery) какие файлы нужны для portage и взять их со stage??
можно было бы
можно было бы если бы у него был equery :))
_________________
Вот такие пироги
Либо
Либо распаковывай поверх стейдж, либо распакуй стейдж в о временную директорию, в него еще раз подмонтируй корневой раздел (в /mnt/gentoo распакованного стейджа), chroot туда, а потом создай такой скриптик:
И запускай его
xmerge --root /mnt/gentoo portage
Ну конечно еще /usr/portage/ надо подмонтировать использую --bind.
Оно установить portage в твою основную систему.
а у меня есть
а у меня есть tar.gz portage(где бинари etc)
можно ли его аккуратно руками распаковать и если да, то как?
Если это
Если это бинарный пакет, то распакуй его в корень, emerge появится. Желательно потом пересобрать портежи еще раз через emerge.
В случае
В случае внезапной смерти портажа внимательно читаем
http://www.gentoo.org/proj/en/portage/doc/manually-fixing-portage.xml
_________________
Gentoo GNU/Linux 2.6.20 GCC 4.1.1 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
ok. a kak mne iz konsoli
ok. a kak mne iz konsoli zapisat' papku /usr/portage/distfiles i ee sodergimoje na dvd-r? ato na gentoo-wiki toka video da video...
http://gentoo-wiki.com/HOWTO_ATAPI_CD_Burning
dvd-r?
dvd-r?
Нет, для dvd надо
Нет, для dvd надо использовать утилиту growisofs ииз пакета app-cdr/dvd+rw-tools.
А на лету можно?
А на лету можно? у меня нет столько места на разделе :(
ет самае, залил
ет самае, залил я на двд distfiles, но увидел, что всё по 8 символов :(((
вывел в файл ls -la.
как теперь по размеру всё наместо переименовать?