[Half-Solved] python2.5, остатки от python2.4 и pycairo
Anarchist 5 сентября, 2008 - 11:06
* dev-lang/python Latest version available: 2.5.2-r6 Latest version installed: 2.5.2-r6
2.4 вроде как не установлен.
[I] dev-python/pycairo Available versions: 1.2.2 ~1.2.6 1.4.0 1.4.12 {examples numeric} Installed versions: 1.4.12(14:01:17 24.03.2008)(-examples)
Вроде как стоит.
Но. Почему-то в системе локализуется далеко не пустой каталог /usr/lib/python2.4/
, правда, только с одним подкаталогом следующего содержания:
# ls /usr/lib/python2.4/site-packages/ ./ _lcms.a magic.so* qtui.so* ../ _lcms.la* Numeric/ qtxml.so* cairo/ lcms.py Numeric.pth samba/ clive/ lcms.pyc numpy/ sipconfig.py cracklibmodule.a lcms.pyo pygtk.pth@ sipconfig.pyc cracklibmodule.la* _lcms.so* pygtk.py@ sipconfig.pyo cracklibmodule.so* ldap/ pyqtconfig.py sipdistutils.py dsml.py _ldap.so* pyqtconfig.pyc sipdistutils.pyc dsml.pyc ldapurl.py pyqtconfig.pyo sipdistutils.pyo dsml.pyo ldapurl.pyc qsci.so* sip.so* feedparser.py ldapurl.pyo qtcanvas.so* _snackmodule.so* fetchmailconf.py ldif.py qtext.so* snack.py* fetchmailconf.pyc ldif.pyc qtnetwork.so* _xmlplus/ fetchmailconf.pyo ldif.pyo qt.so* gamin.pyc lxml/ qtsql.so* gamin.pyo lxml-1.3.6-py2.4.egg-info/ qttable.so*
pycairo
идёт как зависимость pygtk
.
И в общем случае задача наверное должна звучать: как правильно обновить зависимости pygtk, ибо:
app-office/dia-0.96.1-r1 (python? >=dev-python/pygtk-1.99) app-office/gnumeric-1.8.3 (python? >=dev-python/pygtk-2) media-gfx/gimp-2.4.2 (python? >=dev-python/pygtk-2.10.4) net-analyzer/nmap-4.68 (gtk? >=dev-python/pygtk-2.6) x11-libs/vte-0.16.14 (python? >=dev-python/pygtk-2.4) eix pygtk [I] dev-python/pygtk Installed versions: 2.12.1-r2(2)(16:47:16 18.08.2008)(X -doc -examples
Вопросы:
1. Общетеоретический: что с системе делают файлы от давно обновлённого python2.4 и как их корректно удалить?
2. Практический: # emerge -C dev-python/pycairo
+ # emerge dev-python/pycairo
достаточно для переноса поддержки cairo в текущую ветку python'а?
»
- Для комментирования войдите или зарегистрируйтесь
1. А куда им
1. А куда им деться? python-updater
2. python-updater
Пожалуйста, не описывайте своё железо в подписи
Я на дурачка
Я на дурачка похож только внешние и только иногда. :)
Первое, что я пробовал, это бы
python-updater
, но он, ****, в текущей конфигурации ничего не нашёл. Думаю, его надо было запускать раньше, во время обновления до# emerge --depclean
С pycairo проблема решилась банально
Но вот зависимости от
dev-python/pygtk
так просто разрулить не получилось.--
Live free or die
from evadim осторожнее со словами, нецензурных выражений нам не нужно.
Хм. Вообще
Хм. Вообще довольно странно, мне казалось, он ищет не только у установленных версий. Но может, и так. Конечно, его надо запускать сразу после установки новой версии Python.
Ну и он занимается просто переустановкой пакетов
Насчёт зависимостей pygtk не понял.
Есть пять пакетов, которые зависят от pygtk второй ветки разных версий, установленная всем им удовлетворяет. Надо обновить их до состояния работы с Python 2.5? Ну опять же переустановить и всё
Пожалуйста, не описывайте своё железо в подписи
а если снести
а если снести python-2.4 и revdeprebuild -vp - по кр. мере, покажет, где не срастается...
?
Дык python'а 2.4 в системе уже нет!
--
Live free or die
.
Меня это тоже удивило.
И до
# emerge --depclean
Логично :)
Это-то понятно.
Интересно что я пропустил, что пакеты, зависящие от Python-2.4 не обновились до работы с Python-2.5 (я ведь не просто так этим занялся)?
После того как осилил
# equery belongs file
зачистка зависимостей оказалась делом техники.Остался вопрос: когда надо пускать python-updater, чтобы он корректно отрабатывал?
--
Live free or die
Пгрдык
Что-то я не уловил. А когда они должны были обновиться?
Portage рекомендут делать это сразу после установки новой версии Python, и я ему верю
Пожалуйста, не описывайте своё железо в подписи
???
Явной, честной, нецензурщины там и не было.
--
Live free or die
ты какбудто
ты какбудто фильтр спамбота обходиш, а луше просто выражаться более литературно.