linux:gentoo:python_update
Обновление Python
Обновите портежи с оверлеем и выполните обновление пакетов:
eix-sync emerge -uDNa world
Проверьте профиль Python и по необходимости переключите.
# eselect python list Available Python interpreters: [1] python2.6 * [2] python2.7 [3] python3.1
Переключите профиль на 2.7, если потребуется.
# eselect python set python2.7 # eselect python list Available Python interpreters: [1] python2.6 [2] python2.7 * [3] python3.1
Переустановите пакеты, зависящие от версии Python.
python-updater
Удалите Python 2.6.
emerge -ac
В случае, если вы увидите ошибку подобную этой:
* In order to avoid breakage of link level dependencies, one or more * packages will not be removed. This can be solved by rebuilding the * packages that pulled them in. * * dev-lang/python-2.6.6-r2 pulled in by: * app-emulation/virtualbox-bin-4.0.4 needs libpython2.6.so.1.0
Вы можете выполнить одно из двух действий:
emerge -C =dev-lang/python-2.6.6-r2; revdep-rebuild emerge -C virtualbox-bin; emerge -ac; emerge virtualbox-bin
linux/gentoo/python_update.txt · Последнее изменение: 2013/08/16 19:14 — 127.0.0.1
Обсуждение