Хочу поставить Blender в свежеустановленной Gentoo:
# sudo emerge --ask blender
These are the packages that would be merged, in order:
Calculating dependencies \
!!! Problem resolving dependencies for media-gfx/blender
... done!
!!! The ebuild selected to satisfy "blender" has unmet requirements.
- media-gfx/blender-2.72-r1::gentoo USE="boost bullet dds elbeem game-engine nls openexr openmp opennl sdl sse sse2 tiff -collada -colorio -cycles -debug -doc -ffmpeg -fftw -jack -jpeg2k -ndof -openal -openimageio -player -redcode -sndfile" ABI_X86="64" PYTHON_SINGLE_TARGET="-python3_4" PYTHON_TARGETS="-python3_4"
The following REQUIRED_USE flag constraints are unsatisfied:
python_single_target_python3_4
The above constraints are a subset of the following complete expression:
python_single_target_python3_4? ( python_targets_python3_4 ) exactly-one-of ( python_single_target_python3_4 ) player? ( game-engine ) redcode? ( jpeg2k ffmpeg ) cycles? ( boost openexr tiff ) nls? ( boost ) game-engine? ( boost )
Насколько я понимаю, ему нужен Python 3.4, а стоит 3.3. Окей, делаю так:
# eselect python list
Available Python interpreters:
[1] python2.7
[2] python3.3 *
[3] python3.4
# eselect python set 3
# python-updater
Traceback (most recent call last):
File "<string>", line 7, in <module>
ImportError: No module named 'portage'
* Starting Python Updater...
* Main active version of Python: 3.4
* Active version of Python 2: 2.7
* Active version of Python 3: 3.4
* Globally supported Python ABIs in installed repositories:
Traceback (most recent call last):
File "<string>", line 7, in <module>
ImportError: No module named 'portage'
Traceback (most recent call last):
File "<string>", line 7, in <module>
ImportError: No module named 'portage'
* Adding to list: dev-java/javatoolkit:0
Traceback (most recent call last):
File "<string>", line 7, in <module>
ImportError: No module named 'portage'
Traceback (most recent call last):
File "<string>", line 7, in <module>
ImportError: No module named 'portage'
* Adding to list: dev-libs/libgamin:0
^C
# eselect python set 2
Я прервал python-updater пока он не начал что-то менять (или уже начал?), потому что меня смутили сообщения об ошибках Python (ведь portage написан на нём).
И как мне поставить Blender?