Помогите обновить gentoo

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
saikov
Сообщения: 183
ОС: Mageia

Re: Помогите обновить gentoo

Сообщение saikov »

Спасибо. Я понял свою ошибку.
Спасибо сказали:
Аватара пользователя
saikov
Сообщения: 183
ОС: Mageia

Re: Помогите обновить gentoo

Сообщение saikov »

Овновил систему, но получил в конце много текста вот такого порядка
* Messages for package sys-apps/portage-2.2.20:

* It seems that you need to set USE_PYTHON to make sure that legacy
* packages will be built with respect to PYTHON_TARGETS correctly:
*
* USE_PYTHON='2.7'
*
* Please note that after changing the USE_PYTHON variable, you may need
* to run 'python-updater' to rebuild affected packages.
*
* For more information on PYTHON_TARGETS and python.eclass
* compatibility, please see the relevant Wiki article [1].
*
* [1] https://wiki.gentoo.org/wiki/Project:Python/PYTHON_TARGETS

Обновился питон. Что то нужно сделать?

Код: Выделить всё

Available Python interpreters:
  [1]   python2.7
  [2]   python3.2
  [3]   python3.3
  [4]   python3.4 *

Обновлял я через emerge -uDv --changed-use @world
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Помогите обновить gentoo

Сообщение /dev/random »

Загляните в make.conf. Есть там строчки, связанные с питоном?
Спасибо сказали:
Аватара пользователя
saikov
Сообщения: 183
ОС: Mageia

Re: Помогите обновить gentoo

Сообщение saikov »

/dev/random писал(а):
26.07.2015 15:12
Загляните в make.conf. Есть там строчки, связанные с питоном?

Да, есть. Он указал по умолчанию в USE

Код: Выделить всё

USE="ssse3 openssl pdo vim-syntax -ipv6 apache2 imap -mysql iproute2 dovecot-sasl python winbind postgres logrotate kerberos samba sqlite vim-pager mmx sse sse2 sse3 sse4_1 sse4_2"
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Помогите обновить gentoo

Сообщение /dev/random »

И всё? Нет никаких USE_PYTHON, PYTHON_TARGETS и т.д.? И в /etc/portage/package.use тоже нет?
Спасибо сказали:
Аватара пользователя
saikov
Сообщения: 183
ОС: Mageia

Re: Помогите обновить gentoo

Сообщение saikov »

/dev/random писал(а):
26.07.2015 15:29
И всё? Нет никаких USE_PYTHON, PYTHON_TARGETS и т.д.? И в /etc/portage/package.use тоже нет?


Да, ничего больше нет.

Код: Выделить всё

mail package.use # pwd
/etc/portage/package.use
mail package.use # ls
grub  php  postgres  samba
mail package.use # grep -ir python
mail package.use #
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Помогите обновить gentoo

Сообщение /dev/random »

Странно. Такое сообщение выводится когда PYTHON_TARGETS и USE_PYTHON не соответствуют друг другу. Но поскольку вы их не переопределяли, они должны соответствовать.
А какой профиль выбран?
Спасибо сказали:
Аватара пользователя
saikov
Сообщения: 183
ОС: Mageia

Re: Помогите обновить gentoo

Сообщение saikov »

/dev/random писал(а):
26.07.2015 16:00
Странно. Такое сообщение выводится когда PYTHON_TARGETS и USE_PYTHON не соответствуют друг другу. Но поскольку вы их не переопределяли, они должны соответствовать.
А какой профиль выбран?

Я делал eselect python set --python3 python3.4 а потом emerge -uDv --changed-use @world

Профиль [1] default/linux/amd64/13.0 *
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2655
ОС: Gentoo

Re: Помогите обновить gentoo

Сообщение ormorph »

saikov писал(а):
26.07.2015 16:29
Я делал eselect python set --python3 python3.4 а потом emerge -uDv --changed-use @world

Профиль [1] default/linux/amd64/13.0 *


Ну и установите переменную в make.conf, примерно так:

Код: Выделить всё

USE_PYTHON="2.7 3.4"
PYTHON_TARGETS="python2_7 python3_4"


и выполните python-updater

Этого и просит система...

Затем снова обновитесь. После обновления, выполнив emerge --depclean , должны удалиться лишние версии python.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Помогите обновить gentoo

Сообщение /dev/random »

ormorph писал(а):
26.07.2015 19:09

Код: Выделить всё

USE_PYTHON="2.7 3.4"
PYTHON_TARGETS="python2_7 python3_4"

Я думаю, это поможет, но по-хорошему система должна обходиться без переопределения этих переменных. Если оно понадобилось, значит в системе что-то не так.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2655
ОС: Gentoo

Re: Помогите обновить gentoo

Сообщение ormorph »

Вся фишка в том что вы перешли на новую версию Python 3.4 а в /usr/portage/profiles/base/make.defaults, скорее всего у вас выставленно PYTHON_TARGETS="python2_7 python3_3"

Зы: эти переменные уже выставленны...
Спасибо сказали:
Аватара пользователя
saikov
Сообщения: 183
ОС: Mageia

Re: Помогите обновить gentoo

Сообщение saikov »

У меня там стоит
PYTHON_TARGETS="python2_7 python3_4"
PYTHON_SINGLE_TARGET="python2_7"
Спасибо сказали:
Аватара пользователя
saikov
Сообщения: 183
ОС: Mageia

Re: Помогите обновить gentoo

Сообщение saikov »

1
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2655
ОС: Gentoo

Re: Помогите обновить gentoo

Сообщение ormorph »

saikov писал(а):
26.07.2015 22:19
1

Ну тогда ой...
Переменную USE_PYTHON хоть пробовали выставлять?
Спасибо сказали:
Ответить