Обновление portage
Mr Deff 24 Августа, 2009 - 09:24
Всем привет.
Запустил 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
Если выбран python3.1(как выше), выбери python2.6.
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:
Чёрным по-английски
Попробуйте
ACCEPT_KEYWORDS="~x86" emerge portage
Я ♥ Gentoo & Funtoo