RTFM.WIKI

Ordnung muß sein. Ordnung über alles (18+)

Инструменты пользователя

Инструменты сайта


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