Обновление portage

Всем привет.
Запустил ACCEPT_KEYWORDS="~x86" emerge portage

получил:

Compiling //usr/lib64/portage/pym/_emerge/depgraph.py ...
  File "//usr/lib64/portage/pym/_emerge/depgraph.py", line 1117
    finally:
          ^
SyntaxError: invalid syntax

в чем может быть проблема ? и как ее лечить ?
NightNord: а самому не заметно, в чем проблема?

python-3.1 не рабочий. man

python-3.1 не рабочий. man eselect

убил дальше :(

после выполнения http://www.gentoo.org/proj/en/portage/doc/manually-fixing-portage.xml

получил:

AWFS bin # emerge --info
Traceback (most recent call last):
File "/usr/bin/emerge", line 31, in ?
import emergehelp, xpak, commands, errno, re, socket, string, time, types
File "/usr/lib/portage/pym/emergehelp.py", line 7, in ?
from portage_const import PRIVATE_PATH,PRELINK_BINARY,HASHING_BLOCKSIZE
File "/usr/lib/portage/pym/portage_const.py", line 7, in ?
from portage_const import PRIVATE_PATH,PRELINK_BINARY,HASHING_BLOCKSIZE
ImportError: cannot import name PRIVATE_PATH

# eselect python

# eselect python list
Available python interpreters:
  [1]   python2.6
  [2]   python3.1 *

Если выбран python3.1(как выше), выбери python2.6.

eselect python set 1

eselect python list Available

eselect python list
Available python interpreters:
[1] python2.4 *
[2] python3.1

AWFS portage-2.1.1 # eselect python set 1
AWFS portage-2.1.1 # emerge --info
Traceback (most recent call last):
File "/usr/bin/emerge", line 31, in ?
import emergehelp, xpak, commands, errno, re, socket, string, time, types
File "/usr/lib/portage/pym/emergehelp.py", line 7, in ?
from portage_const import PRIVATE_PATH,PRELINK_BINARY,HASHING_BLOCKSIZE
File "/usr/lib/portage/pym/portage_const.py", line 7, in ?
from portage_const import PRIVATE_PATH,PRELINK_BINARY,HASHING_BLOCKSIZE
ImportError: cannot import name PRIVATE_PATH

В текущей версси python нет

В текущей версси python нет нужных импортируемых модулей. Если сказать проще: ни одна из установленных версий python не подойдёт для portage. Я могу и ошибаться, так как проверить работоспособность последнего portage на python2.4 нет времени. У меня в голове крутится только самое очевидное решение: установить python2.6. В данном случае без помощи portage.

Хех... Ставьте 2.6 питон из

Хех... Ставьте 2.6 питон из бинарей. А ваще в другой вашей теме у вас вообще какие-то системные ошибки с сегфолтами.

решил проблему так: 1. Тебе

решил проблему так:

1. Тебе надо скачать архив stage3-бла-бла.tar.gz - это архив минимально возможной рабочей системы генты. С него начинается установка системы. Должен валяться на каком-нить ftp, где хранится для генты всяка хрень.
2. Распакуешь этот архив куда-нить, допустим /home/temp/
3. Почитаешь про командрчки qfile и qlist , я сам с ними не работал. Но знаю, что они позводяют получить список файлов в системе, которые принадлежат определенному пакету. Получишь список файлов для пакета portage.
4. Имея список файлов и имея сами рабочие файлы в /home/temp/ ты можешь по этому списку заменить все все файлики пакета poraage из /home/temp/ в / должно помоч

т.е. заменил эти папки

sys-apps/portage (/usr/lib64/portage)
sys-apps/portage (/usr/lib64/portage/pym/portage)
sys-apps/portage (/usr/share/portage)

И всё же проще собрать

И всё же проще собрать python2.6 вручную. Или скачать бинарник. :)

а помогите мне

а помогите мне новичку

zag-laptop zag # ACCEPT_KEYWORDS="~x86" emerge portag

* IMPORTANT: 1 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "portag".

* IMPORTANT: 1 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.

zag-laptop zag #

Pardus Linux Russian Community - http://pardus-linux.ru
forum - http://pardus-linux.ru/forum/

Чёрным по-английски emerge:

Чёрным по-английски

emerge: there are no ebuilds to satisfy "portag".

Попробуйте

ACCEPT_KEYWORDS="~x86" emerge portage

Я Gentoo & Funtoo

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

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