emerge sync

root # uname -a
Linux power 2.6.5-gentoo-r1 #4 Mon Nov 1 19:03:20 EET 2004 i686 Intel® Pentium® 4 CPU 2.40GHz GenuineIntel GNU/Linux

При попыкте установки софта выдает следующее:
root #emerge sudo

!!! 'str' object has no attribute 'insert'
!!! 'rm -Rf /usr/portage/profiles; emerge sync' may fix this. If it does
!!! not then please report this to bugs.gentoo.org and, if possible, a dev
!!! on #gentoo (irc.freenode.org)

Сделал все как указано в этот "еррор-лог", но ошибка при установке продолжает появляться.

IMHO, у тебя

IMHO, у тебя старый portage. Попробуй вначале его обновить:
emerge -u portage
Возможно, portage придётся собирать с флагом --nodeps

Re: IMHO, у тебя

Nelud написал(а):
IMHO, у тебя старый portage. Попробуй вначале его обновить:
emerge -u portage
Возможно, portage придётся собирать с флагом --nodeps

1. rm /etc/make.profile
rm -Rf /usr/portage/
2. wget ftp://mirror.pudas.net/gentoo/snapshots/portage-20051020.tar.bz2
3. cd /usr/
tar -zjvf portage-20051020.tar.bz2
4. ln -s /usr/portage/profiles/default-linux/x86/2005.1/ /etc/make.profile
5. # emerge sudo
!!! 'str' object has no attribute 'insert'
!!! 'rm -Rf /usr/portage/profiles; emerge sync' may fix this. If it does
!!! not then please report this to bugs.gentoo.org and, if possible, a dev
!!! on #gentoo (irc.freenode.org)
После запуска emerge sync
вываливает со следующей ошибкой как и раньше.

emerge portage

это ты снапшот с ebuild-скриптами переставил, а тебе надо сделать emerge portage, если не получится то emerge --nodeps portage

Re: emerge portage

void написал(а):
это ты снапшот с ebuild-скриптами переставил, а тебе надо сделать emerge portage, если не получится то emerge --nodeps portage

Сорри, что задаю может быть глупые вопросы, но не могу толком разобраться в этих портежах.
rm /etc/make.profile
rm -rf /usr/portage
Задача: необходимо например поставить sudo?
Можно как для начинающего объяснить пошагово что дальше?

Re: emerge portage

maximuss написал(а):
Можно как для начинающего объяснить пошагово что дальше?

По-видимому --- нельзя :( Тебе уже прямо сказали что надо делать! Ты это сделал?

ОК. Ещё раз. Итак, ты сейчас зачем-то снёс /usr/portage, так? Ладно, тогда восстанови его, т.е. сделай следующее (я надеюсь у тебя остался файл portage-20051020.tar.bz2?):

# cd /usr/
# tar -zjvf portage-20051020.tar.bz2
# emerge --metadata
# cd /etc/
# ln -s ../usr/portage/profiles/default-linux/x86/2005.0 make.profile

А теперь сделай, то что тебе уже два раза говорили сделать, но ты так и не сделал:
# emerge portage
Если скомпилировалось без ошибок, то делай уже
# emerge sudo
Напиши, какие результаты. ;-)

Re: emerge portage

# cd /usr/
# tar -zjvf portage-20051020.tar.bz2
# emerge --metadata
# cd /etc/
# ln -s ../usr/portage/profiles/default-linux/x86/2005.0 make.profile

А теперь сделай, то что тебе уже два раза говорили сделать, но ты так и не сделал:
# emerge portage
Если скомпилировалось без ошибок, то делай уже
# emerge sudo
Напиши, какие результаты. ;-)

Так и сделал.
#emerge --nodeps portage
ни
#emerge portage
Calculating dependencies
emerge: there are no masked or unmasked ebuilds to satisfy "portage".
!!! Error calculating dependencies. Please correct.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".