EAPI 1 и 2

Доброго времени суток!
Ставлю 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!

.

flyalone написал(а):
Ставлю 2008.0

Тов. winterheart --- редиска нехороший человек.
Говорили же: "Выбор образа для установки" --- тема не блогов, а FAQ!!!

flyalone написал(а):
при попытке что-либо установить, ругается, что версия EAPI у меня 1, срочно нужно обновить до 2, иначе некоторые ключевые пакеты не устанавливаются. Обновился бы, да вот непонятно, какой пакет обновить-то нужно!

Опыт говорит, что при обновлении старой системы обычно просто необходимо отработать:
# 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 будет вам наглядным пособием =)

.

flyalone написал(а):
Zaranee izvinyayus` za translit - links ne podderjhivaet kirillicu.

Вызывающе неверная информация.
Поддерживает :) Её надо только включить.

flyalone написал(а):
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.

Пост по ссылке читал?
Если тебе нужно просто установить 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 проблем никаких.

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

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