Помогите установить Gentoo на EEE PC

Здравствуйте все, кто тут есть!
3 дня назад я купил маленький ноут: ASUS EEE PC (eee-pc.ru). Там стоит сейчас Xandros, и мне он не очень понравился. Всегда мечтал о ноуте с Gentoo. Нашел в нете инструкцию по установке.
Gentoo я уже раз 8 раньше пытался раньше поставить на разные компьютеры - все тщётно! Толи у меня руки кудрявые, то ли я че-то не догоняю... Один раз все же смог установить, но не заработали иксы...
И сейчас опять не все гладко... Установку веду в папку на компьютере с Р4, компилируя под Celeron-M, чтобы потом перенести на ноут (слабоват он для компиляции).
Искренне верю, что мне кто-нибудь поможет довести это дело до победного конца :)

Что я сделал:-

Что я сделал:
- создал папку /root/eee
- скачал stage3-x86-2007.o.tar.bz2, извлек его в эту папку
- скачал portage-20080623.tar.bz2, извлек его в /root/eee/usr/portage
- написал вот этот make.conf (живу в Томске, внешний трафик платный), поправил resolv.conf
- сделал chroot
- выполнил emerge --sync, мне было сказано, что есть новый портеж, нужно обновиться (emerge portage)
Теперь вопрос #1
Если на сервере я взял самый последний портеж, то нафига его нужно обновлять? Где он возьмет еще свежее?
Дальше два варианта:
а) Пишу emerge portage. Результат:

Calculating dependencies... done!
!!! Error: the sys-apps/portage-2.1.5 package conflicts with another package;
!!!        the two packages cannot be installed on the same system together.
!!!        Please use 'emerge --pretend' to determine blockers.

For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked

Теперь выполнил emerge --pretend portage

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

Calculating dependencies... done!

[ebuild  N    ] app-admin/eselect-1.0.11-r1  USE="bash-completion vim-syntax -doc"
[ebuild     U ] sys-apps/sandbox-1.2.18.1-r2 [1.2.17]
.........................
.........................
[ebuild     U ] dev-python/pycrypto-2.0.1-r6 [2.0.1-r5]
[ebuild     U ] sys-apps/portage-2.2_rc1 [2.1.2.2]
*** Portage will stop merging at this point and reload itself,
    then resume the merge.
[ebuild     U ] app-shells/bash-3.2_p39 [3.1_p17] USE="-examples% -plugins%"
[blocks B     ] <sys-apps/portage-2.1.5 (is blocking app-shells/bash-3.2_p39)

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

emerge -e world
Calculating world dependencies... done!

!!! Error: the sys-apps/mktemp package conflicts with another package;
!!!        the two packages cannot be installed on the same system together.
!!!        Please use 'emerge --pretend' to determine blockers.

For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
emerge -e --pretend world
These are the packages that would be merged, in order:

Calculating world dependencies... done!

[ebuild  N    ] dev-util/pkgconfig-0.23  USE="-hardened"
[ebuild   R   ] virtual/libintl-0
[ebuild  N    ] app-arch/lzma-utils-4.32.6  USE="-nocxx"
....................
.....................
[blocks B     ] sys-apps/mktemp (is blocking sys-apps/coreutils-6.12)
[blocks B     ] <sys-apps/portage-2.1.5 (is blocking app-shells/bash-3.2_p39)
[blocks B     ] >=sys-apps/coreutils-6.10 (is blocking sys-apps/mktemp-1.5)

Ну вот, что теперь делать и почему вся эта шляпа происходит?

Удалить

Удалить sys-apps/mktemp, поставить sys-apps/coreutils, затем sys-apps/mktemp. Сталкивался при установке. Мне помогло, хотя может так и не правильно.

mktemp теперь

mktemp теперь входит в coreutils. Последний шаг не нужен. Если потом кто-нить потребует mktemp - снести требовательных на йух.

Точно, только

Точно, только сейчас заметил - он у меня не установлен, хотя вроде устанавливал. Главное - работает, пусть даже без него.

Снес я его: emerge

Снес я его: emerge --unmerge sys-apps/mktemp

Теперь ругается на сам портеж: emerge -e --pretend world

[blocks B ] &ltsys-apps/portage-2.1.5 (is blocking app-shells/bash-3.2_p39)

Зачем же так сразу?!

/etc/portage/profile/package.provided в помощь... :-)

Блин, не

Блин, не помогает....
coreutils не смог поставить как следует, была ошибка.
Теперь при пересборке мира ругается уже на три пакета:
[blocks B ] sys-apps/mktemp (is blocking sys-apps/coreutils-6.12)
[blocks B ] &ltsys-apps/portage-2.1.5 (is blocking app-shells/bash-3.2_p39)
[blocks B ] &gt=sys-apps/coreutils-6.10 (is blocking sys-apps/mktemp-1.5)

Вообще что все это означает? Почему нельзя пересобрать всю систему? Я вообще ничего не понимаю...

Попробуйте

Попробуйте взять другой portage, у меня кстати вылезло такое когда взял портедж не с диска, а последний на то время, но проблему я разрешил, как написал выше. Или может стоит попробовать удалить эти оба пакета, потом поставить coreutils?

Это че-то

Это че-то вообще уже не хорошо, мне кажется...
emerge coreutilsemerge --unmerge coreutils
emerge coreutilsemerge --unmerge sys-apps/mktemp

emerge coreutils
Calculating dependencies... done!

>>> Emerging (1 of 1) sys-apps/coreutils-6.12 to /
/usr/lib/portage/bin/ebuild.sh: line 770: rm: command not found
/usr/lib/portage/bin/ebuild.sh: line 773: rm: command not found
/usr/lib/portage/bin/ebuild.sh: line 779: rm: command not found
/usr/lib/portage/bin/ebuild.sh: line 780: rm: command not found
/usr/lib/portage/bin/ebuild.sh: line 781: rm: command not found
/usr/lib/portage/bin/ebuild.sh: line 782: rm: command not found
/usr/lib/portage/bin/ebuild.sh: line 783: rm: command not found
/usr/lib/portage/bin/ebuild.sh: line 784: rm: command not found
/usr/lib/portage/bin/ebuild.sh: line 785: rm: command not found
/usr/lib/portage/bin/ebuild.sh: line 786: rm: command not found
/usr/lib/portage/bin/ebuild.sh: line 795: rm: command not found
* coreutils-6.12-patches-1.0.tar.lzma RMD160 ;-) ... [ ok ]
* coreutils-6.12-patches-1.0.tar.lzma SHA1 ;-) ... [ ok ]
* coreutils-6.12-patches-1.0.tar.lzma SHA256 ;-) ... [ ok ]
* coreutils-6.12-patches-1.0.tar.lzma size ;-) ... [ ok ]
* coreutils-6.12.tar.lzma RMD160 ;-) ... [ ok ]
* coreutils-6.12.tar.lzma SHA1 ;-) ... [ ok ]
* coreutils-6.12.tar.lzma SHA256 ;-) ... [ ok ]
* coreutils-6.12.tar.lzma size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking coreutils-6.12.tar.lzma ;-) ... [ ok ]
* checking coreutils-6.12-patches-1.0.tar.lzma ;-) ... [ ok ]
Traceback (most recent call last):
File "/usr/bin/emerge", line 5481, in ?
retval = emerge_main()
File "/usr/bin/emerge", line 5476, in emerge_main
myopts, myaction, myfiles, spinner)
File "/usr/bin/emerge", line 4943, in action_build
retval = mergetask.merge(pkglist, favorites, mtimedb)
File "/usr/bin/emerge", line 3123, in merge
prev_mtimes=ldpath_mtimes)
File "/usr/lib/portage/pym/portage.py", line 3725, in doebuild
alwaysdep=1, logfile=logfile)
File "/usr/lib/portage/pym/portage.py", line 2909, in spawnebuild
retval=spawnebuild(actionmap[mydo]["dep"],actionmap,mysettings,debug,alwaysdep=alwaysdep,logfile=logfile)
File "/usr/lib/portage/pym/portage.py", line 2909, in spawnebuild
retval=spawnebuild(actionmap[mydo]["dep"],actionmap,mysettings,debug,alwaysdep=alwaysdep,logfile=logfile)
File "/usr/lib/portage/pym/portage.py", line 2909, in spawnebuild
retval=spawnebuild(actionmap[mydo]["dep"],actionmap,mysettings,debug,alwaysdep=alwaysdep,logfile=logfile)
File "/usr/lib/portage/pym/portage.py", line 2909, in spawnebuild
retval=spawnebuild(actionmap[mydo]["dep"],actionmap,mysettings,debug,alwaysdep=alwaysdep,logfile=logfile)
File "/usr/lib/portage/pym/portage.py", line 2914, in spawnebuild
phase_retval = spawn(actionmap[mydo]["cmd"] % mydo, mysettings, debug=debug, logfile=logfile, **kwargs)
File "/usr/lib/portage/pym/portage.py", line 2203, in spawn
returnpid=True, fd_pipes={0:pr, 1:fd_pipes[1], 2:fd_pipes[2]}))
File "/usr/lib/portage/pym/portage_exec.py", line 160, in spawn
raise CommandNotFound(mycommand[0])
portage_exception.CommandNotFound: tee

Может не стоило

Может не стоило использовать ACCEPT_KEYWORDS="~x86"?? у меня: sys-apps/coreutils Latest version available: 6.10-r2

Да я даже не

Да я даже не знаю, что это означает :(

Если не знаете

Если не знаете что это - значит оно вам не нужно - золотое правило ;-)) Уберите лучше, и ставьте по хендбуку.

Ну так а что это

Ну так а что это все-таки? Интересно ведь!

Это "не

Это "не стабильная ветка" - софт там новее, но и глюков больше

---
Zwei Drachen betrachten einander

Поздравляю

ximeg написал(а):
Это че-то вообще уже не хорошо, мне кажется...
emerge coreutilsemerge --unmerge coreutils
emerge coreutilsemerge --unmerge sys-apps/mktemp

emerge coreutils
Calculating dependencies... done!

>>> Emerging (1 of 1) sys-apps/coreutils-6.12 to /
/usr/lib/portage/bin/ebuild.sh: line 770: rm: command not found
/usr/lib/portage/bin/ebuild.sh: line 773: rm: command not found
/usr/lib/portage/bin/ebuild.sh: line 779: rm: command not found
/usr/lib/portage/bin/ebuild.sh: line 780: rm: command not found
/usr/lib/portage/bin/ebuild.sh: line 781: rm: command not found
/usr/lib/portage/bin/ebuild.sh: line 782: rm: command not found
/usr/lib/portage/bin/ebuild.sh: line 783: rm: command not found
/usr/lib/portage/bin/ebuild.sh: line 784: rm: command not found
/usr/lib/portage/bin/ebuild.sh: line 785: rm: command not found
/usr/lib/portage/bin/ebuild.sh: line 786: rm: command not found
/usr/lib/portage/bin/ebuild.sh: line 795: rm: command not found
* coreutils-6.12-patches-1.0.tar.lzma RMD160 ;-) ... [ ok ]
* coreutils-6.12-patches-1.0.tar.lzma SHA1 ;-) ... [ ok ]
* coreutils-6.12-patches-1.0.tar.lzma SHA256 ;-) ... [ ok ]
* coreutils-6.12-patches-1.0.tar.lzma size ;-) ... [ ok ]
* coreutils-6.12.tar.lzma RMD160 ;-) ... [ ok ]
* coreutils-6.12.tar.lzma SHA1 ;-) ... [ ok ]
* coreutils-6.12.tar.lzma SHA256 ;-) ... [ ok ]
* coreutils-6.12.tar.lzma size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking coreutils-6.12.tar.lzma ;-) ... [ ok ]
* checking coreutils-6.12-patches-1.0.tar.lzma ;-) ... [ ok ]
Traceback (most recent call last):
File "/usr/bin/emerge", line 5481, in ?
retval = emerge_main()
File "/usr/bin/emerge", line 5476, in emerge_main
myopts, myaction, myfiles, spinner)
File "/usr/bin/emerge", line 4943, in action_build
retval = mergetask.merge(pkglist, favorites, mtimedb)
File "/usr/bin/emerge", line 3123, in merge
prev_mtimes=ldpath_mtimes)
File "/usr/lib/portage/pym/portage.py", line 3725, in doebuild
alwaysdep=1, logfile=logfile)
File "/usr/lib/portage/pym/portage.py", line 2909, in spawnebuild
retval=spawnebuild(actionmap[mydo]["dep"],actionmap,mysettings,debug,alwaysdep=alwaysdep,logfile=logfile)
File "/usr/lib/portage/pym/portage.py", line 2909, in spawnebuild
retval=spawnebuild(actionmap[mydo]["dep"],actionmap,mysettings,debug,alwaysdep=alwaysdep,logfile=logfile)
File "/usr/lib/portage/pym/portage.py", line 2909, in spawnebuild
retval=spawnebuild(actionmap[mydo]["dep"],actionmap,mysettings,debug,alwaysdep=alwaysdep,logfile=logfile)
File "/usr/lib/portage/pym/portage.py", line 2909, in spawnebuild
retval=spawnebuild(actionmap[mydo]["dep"],actionmap,mysettings,debug,alwaysdep=alwaysdep,logfile=logfile)
File "/usr/lib/portage/pym/portage.py", line 2914, in spawnebuild
phase_retval = spawn(actionmap[mydo]["cmd"] % mydo, mysettings, debug=debug, logfile=logfile, **kwargs)
File "/usr/lib/portage/pym/portage.py", line 2203, in spawn
returnpid=True, fd_pipes={0:pr, 1:fd_pipes[1], 2:fd_pipes[2]}))
File "/usr/lib/portage/pym/portage_exec.py", line 160, in spawn
raise CommandNotFound(mycommand[0])
portage_exception.CommandNotFound: tee

Поздравляю.Вы запороли систему ))))))

Имхо сразу

Имхо сразу ставить тестовую ветку - не стоит, от этого все траблы с блокировками...
я сначала установил стабильную - все поставил, потом поменял киворд на unstable - все встало на раз...

А если ставить

А если ставить систему с этого диска:
livecd-i686-installer-2007.0.iso
То в чем отличие? В том, что на нем есть уже и stage3, и portage?

И как с него проходит установка, если ставить все так, как описано в Handbook? Есть подобные траблы? А то может я лучше так попробую...

Я погемороился

Я погемороился с устоновкой Gentoo,потом забил и поставил Arch )))Много время с экономил.
Coreutils не удаляй.Попробуй emerge --nodeps mktemp

чего уж тут ......

ставьте Убунту и поставите ещё быстрее :))
__________________________________________________
на недель-ку, до вто-ро-го я уеду в Ко-ма-ро-во ...

Эххх. 1.

Эххх.

1. Блокировка coreutils и mktemp. Удаляешь mktemp, обновляешь coreutils. ВСЕ, больше ничего не надо.
2. Блокировка portage и bash. Ставишь bash-3.2_p17 и устанавливаешь portage, обновляешь bash.
3. Просьба обновить portage - это просьба обновить portage, а не дерево портежей. Не путай понятия: портеж - это portage, дерево портежей - portage tree.
4. Настойчиво рекомендую использовать iso-шники от 2008.0-beta2. Если бы ты сразу использовал их, всех этих проблем не было бы.
5. И теперь самое главное - ПОИСК РАБОТАЕТ НОРМАЛЬНО!
_______________________
From Siberia with Love!

+1 :-)

+1 :-)

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

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