Надо запустить Blender 2.49b
под Debian 9.x, но так как установка python2.6
стандартным путём не возможна, надо сделать редирект к локальному бинарнику и библиотеке Python2.6.
Для этого планирую распаковать в локальные папки содержимое следующих DEB-пакетов из PPA:deadsnakes
:
python2.6-minimal
- https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa/+files/python2.6-minimal_2.6.9-3.2+xenial1_amd64.deblibpython2.6
- https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa/+files/libpython2.6_2.6.9-3.2+xenial1_amd64.debpython2.6
- https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa/+files/python2.6_2.6.9-3.2+xenial1_amd64.deb
Запуск Blender осуществляется с помощью Shell-скрипта blender-softwaregl
:
#!/bin/sh
BF_DIST_BIN=`dirname "$0"`
BF_PROGRAM="blender" # BF_PROGRAM=`basename "$0"`-bin
exitcode=0
LD_LIBRARY_PATH=${BF_DIST_BIN}/lib:${LD_LIBRARY_PATH}
if [ -n "$LD_LIBRARYN32_PATH" ]; then
LD_LIBRARYN32_PATH=${BF_DIST_BIN}/lib:${LD_LIBRARYN32_PATH}
fi
if [ -n "$LD_LIBRARYN64_PATH" ]; then
LD_LIBRARYN64_PATH=${BF_DIST_BIN}/lib:${LD_LIBRARYN64_PATH}
fi
if [ -n "$LD_LIBRARY_PATH_64" ]; then
LD_LIBRARY_PATH_64=${BF_DIST_BIN}/lib:${LD_LIBRARY_PATH_64}
fi
export LD_LIBRARY_PATH LD_LIBRARYN32_PATH LD_LIBRARYN64_PATH LD_LIBRARY_PATH_64 LD_PRELOAD
"$BF_DIST_BIN/$BF_PROGRAM" ${1+"$@"}
exitcode=$?
exit $exitcode
Если пытаюсь запустить Blender 2.49b он запускается НО использует встроенный урезанный Python 2.6.2
$ ./blender-softwaregl
Compiled with Python version 2.6.2.
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
'import site' failed; use -v for traceback
Checking for installed Python... No installed Python found.
Only built-in modules are available. Some scripts may not run.
Continuing happily.
Как прописать в скрипте blender-softwaregl
пути к ${BF_DIST_BIN}/lib/python2.6
и ${BF_DIST_BIN}/lib/python2.6/
чтобы Blender распознал их как расположение установки бинарника и библиотек Python2.6?
ССЫЛКИ
- https://archive.blender.org/wiki/index.php/Doc%3A2.4/Manual/Extensions/Python/Setup/
- НЕ РЕШЕНО: «run Blender 2.49b on Ubuntu 16.04, 64bit» - https://askubuntu.com/questions/827909/run-blender-2-49b-on-ubuntu-16-04-64bit
- НЕ РЕШЕНО: «Compiling Blender 2.49b in 18.04» - https://ubuntuforums.org/showthread.php?t=2391454