Надо запустить Blender 2.49b
под Debian 9.x, но так как установка python2.6
стандартным путём не возможна, надо сделать редирект к локальному бинарнику и библиотеке Python2.6.
Для этого планирую распаковать в локальные папки содержимое следующих DEB-пакетов:
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
Как прописать в этом скрипте пути к ${BF_DIST_BIN}/lib/python2.6
и ${BF_DIST_BIN}/lib/python2.6/
чтобы Blender распознал их как расположение установки бинарника и библиотек Python2.6?