Помогите обновить gentoo
Модератор: /dev/random
Re: Помогите обновить gentoo
Спасибо. Я понял свою ошибку.
Re: Помогите обновить gentoo
Овновил систему, но получил в конце много текста вот такого порядка
Обновился питон. Что то нужно сделать?
Обновлял я через emerge -uDv --changed-use @world
* 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
Загляните в make.conf. Есть там строчки, связанные с питоном?
Re: Помогите обновить gentoo
/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
И всё? Нет никаких USE_PYTHON, PYTHON_TARGETS и т.д.? И в /etc/portage/package.use тоже нет?
Re: Помогите обновить gentoo
/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
Странно. Такое сообщение выводится когда PYTHON_TARGETS и USE_PYTHON не соответствуют друг другу. Но поскольку вы их не переопределяли, они должны соответствовать.
А какой профиль выбран?
А какой профиль выбран?
Re: Помогите обновить gentoo
/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 *
Re: Помогите обновить gentoo
Ну и установите переменную в 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
ormorph писал(а): ↑26.07.2015 19:09Код: Выделить всё
USE_PYTHON="2.7 3.4" PYTHON_TARGETS="python2_7 python3_4"
Я думаю, это поможет, но по-хорошему система должна обходиться без переопределения этих переменных. Если оно понадобилось, значит в системе что-то не так.
Re: Помогите обновить gentoo
Вся фишка в том что вы перешли на новую версию Python 3.4 а в /usr/portage/profiles/base/make.defaults, скорее всего у вас выставленно PYTHON_TARGETS="python2_7 python3_3"
Зы: эти переменные уже выставленны...
Зы: эти переменные уже выставленны...
Re: Помогите обновить gentoo
У меня там стоит
PYTHON_TARGETS="python2_7 python3_4"
PYTHON_SINGLE_TARGET="python2_7"