Как убрать кашу в Python? [SOLVED]
Shalakhin 19 апреля, 2009 - 10:01
Вообщем установил python 2.6 и потом решил его убрать emerge -C python.
В результате emerge перестал работать.
Я ./configure, make, make install установил питон снова.
Сейчас у меня каша в библиотеках. Не запускается mod_python.
[Sat Apr 18 19:02:45 2009] [error] make_obcallback: Python path being used "['/usr/lib/python25.zip', '/usr/lib/python2.5', '/usr/lib/python2.5/plat-linux2', '/usr/lib/python2.5/lib-tk', '/usr/lib/python2.5/lib-dynload', '/usr/lib/portage/pym', '/usr/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages/wx-2.6-gtk2-unicode']".
Вот такая ошибка.
Что посоветуете?
»
- Для комментирования войдите или зарегистрируйтесь
заглянуть сюда
http://www.gentoo.ru/node/14443
http://www.gentoo.ru/node/14486
Вот даете вы ссылку на то,
Вот даете вы ссылку на то, что мол вы сломали систему и т.п... Да, был такой момент. Но ./configure и т.д. я делал потому что питона у меня в системе просто не было! emerge без python просто не работал. Я не думаю что была другая альтернатива...
"Сам и решай свою проблему"... Ладно удалил бы какой-то системный пакет, но с питоном все по другому, потому что portage просто не работает. Вот тут и подвох. :( Никогда такой лажи не делал в своей системе...
Допустим, что я не делал ./configure, make, make install. Допустим что ставил 2.5 и потом 2.6 и в результате вышла каша. Что дальше-то делать? update-python или revdep-rebuild не помогают...
Я дал 2 ссылки - одна на то
Я дал 2 ссылки - одна на то что ты "всё сломал", а вторая - как починить. Думаю что make uninstall решит некоторую часть косяка.
P.S. Ты думаеш что ты первый кто питон снёс? тут emerge сносят...
make uninstall а потом
make uninstall
а потом бин-пакеты например отсюдава: http://tinderbox.dev.gentoo.org/default-linux/ тупо распаковать
сходил по второй ссылке evadim - имхо это более прямое решение но требует перезагрузки...
Спасибо!
Спасибо!
это не более прямое решение,
это не более прямое решение, а просто для совсем безнадёжных случаев
Таки и более прямое ;) По
Таки и более прямое ;)
По идее, если заюзать еще и PORTAGE_CONFIGROOT, то поставит актуальную для текущего среза портежей версию софта с учетом USE, выполнит все post-install-действия и за одно внесет куда нужно инфу о установленных пакетах. В общем еще одна пересборка уже из починенной системы не понадобится.