EAPI 1 и 2
flyalone 12 Августа, 2009 - 10:20
Доброго времени суток!
Ставлю 2008.0, при попытке что-либо установить, ругается, что версия EAPI у меня 1, срочно нужно обновить до 2, иначе некоторые ключевые пакеты не устанавливаются. Обновился бы, да вот непонятно, какой пакет обновить-то нужно!
»
- Для комментирования войдите или зарегистрируйтесь
portage
?
portage
Я ♥ Gentoo & Funtoo
Тебе нужно обновить portage
Тебе нужно обновить portage до версии хотя бы 2.1.6.7 - именно тогда появилась поддержка EAPI 1.
Попробуй вот это руководство: http://blog.jolexa.net/2009/03/25/gentoo-tips-to-upgrade-your-really-old-installation/
Там есть кое-какие косяки, но на них можно не обращать внимания.
Не грусти, товарищ! Всё хорошо, beautiful good!
.
Тов. winterheart ---
редисканехороший человек.Говорили же: "Выбор образа для установки" --- тема не блогов, а FAQ!!!
Опыт говорит, что при обновлении старой системы обычно просто необходимо отработать:
# emerge -av1 portage
Ну и далее со всеми остановками.
:wq
--
Live free or die
Zaranee izvinyayus` za
Zaranee izvinyayus` za translit - links ne podderjhivaet kirillicu.
Spasibo za sovety. Vypolnil komandu "emerge -av1 portage", teper` vse uperlos` v python:
-----------------------------------------------------
Messages for dev-lang/python-2.5.4-r3:
ERROR: dev-lang/python-2.5.4-r3 failed.
Call stack:
eduild.sh line 49: Called src_compiled
environment line 3884: Called die
The specific snipped of code:
emake || die "emake failed"
The die message:
emake failed
If you need support, post the topmost build error, and the call stack if relevant.
-----------------------------------------------------
Pereryl ves` handbook po ustanovke - ne nashel opisalova, kak ustanovit` predyduschuyu versiyu. A chto by vychitat` v "man emerge", u menya znaniy angliyskogo ne hvataet.
Пишите лучше по-английски
Пишите лучше по-английски тогда.
w3m поддерживает русский, хоть и стремный. Вроде как говорят, что elinks через -driver fb (use fbcon) научился, но я не уверен.
Постить последнюю мессагу смысла нет (вам что самому не видно, что там информативности = 0?). Постите целиком build.log (он пишет, где тот обитает) при помощи (NB!)
wgetpaste
(за "простыни" на форуме начнутся репрессии).А man emerge переведите через гугл-транслейт на тот язык, который знаете. Если знаете какой-нить иностранный - то лучше на него, на русский роботы коряво переводят. Если вообще не знаете иностранных языков - учите английский и пусть
man emerge
будет вам наглядным пособием =).
Вызывающе неверная информация.
Поддерживает :) Её надо только включить.
Пост по ссылке читал?
Если тебе нужно просто установить Gentoo, то не разрушай людям моск, используй автобилды. 2008.0 устарел!!!
Если же ты хочешь упереться в обновление системы, установленной с 2008.0...
Приведённая команда ставит (пробует ставить) последний стабильный
portage
. Которому требуетсяpython
, который собрать в твоей системе невозможно.Тебе нужно сделать сначала
# emerge -av1 =sys-apps/portage-2.1.6.7
Но здесь будет затык с python и возможно bash.
Потому сначала тебе нужно [попробовать] обновить python:
# emerge -av1 =dev-lang/python-2.5.4-r3
Что там у тебя с башем: честно --- не знаю.
Возможно перед обновлением portage (в нулевом приближении не до текущей стабильной версии, а до 2.1.6.7) тебе придётся также обновить bash до 3.2.
:wq
--
Live free or die
Можно сделать emerge -O
Можно сделать emerge -O portage && emerge -1 python bash && emerge -D portage
уже давно нет 2008.0 и прочих
уже давно нет 2008.0 и прочих релизов. Сегодня собирал систему из свежего stage3 проблем никаких.