Me enfrenté al mismo problema, así es como lo solucioné rápidamente, suponiendo que tenga un servidor Linux del mismo sistema operativo y arquitectura.
Instale el software en el sistema que controla
Encuentre el ejemplo ejecutable which python
y cópielo en~/
Copie las bibliotecas con:
ldd "$(which python)" | grep "=> /" | awk '{print $3}' | xargs -I '{}' cp -v '{}' ~/
Transfiera el ejecutable y las bibliotecas al otro sistema donde solo tiene privilegios locales, luego ejecute lo siguiente:
mkdir ~/lib
export PATH="$PATH:~/lib"
export LD_LIBRARY_PATH=~/lib:/lib:/usr/lib
Esto creará una carpeta ~/lib
para almacenar las bibliotecas, agregarla a su ruta y decirle a LD que mire las bibliotecas allí, así que solo agregue sus archivos ejecutables y las bibliotecas allí, ahora puede ejecutarlo como lo haría en otro lugar
Esto puede ser muy hacky, pero es muy portátil, rápido, y todavía no he encontrado algo que no pueda ejecutar de esa manera, por supuesto, el software no puede intentar hacer cosas que necesitan acceso a la raíz, como enlazar a un puerto inferior de 1024, etc.