В настоящее время я пытаюсь настроить префикс Gentoo. Я взял скрипт начальной загрузки и запустил его, он прошел половину этапа и завершил установку заголовков ядра до того, как Portage сломался. Похоже, что скрипт продолжал пытаться установить еще несколько пакетов, но любая попытка вызвать emerge просто приводит к ImportError:
Traceback (most recent call last): File "$EPREFIX/usr/bin/emerge", line 41, in <module> import portage ImportError: No module named 'portage'
Как ни странно, есть, на самом деле, каталог на $EPREFIX/usr/lib/python2.7/site-packages/portage в комплекте с __init__.py и десяток модулей по крайней мере пару. И вызов префикса python2 напрямую с помощью -c 'import portage' прекрасно работает (попытка сделать это с помощью Python хост-системы дает ImportError). Насколько я могу судить, все должно быть с использованием префикса Python; префиксные bin находятся в начале $PATH . Возможно, что-то во внутренностях скрипта по ошибке сбрасывает или игнорирует $PATH?
