Estoy interesado en crear un ejecutable para todo el sistema o un enlace para la última versión de Blender que construí desde el código fuente usando estewiki. En pocas palabras, lo compilé y parece funcionar correctamente (no lo he probado a fondo, pero todo parece estar en orden). Sin embargo, no agregó el sistema binario de Blender en todo el sistema (si esa es la terminología correcta). Pasé por el proceso de escribir:
./configure
make
sudo make install
Básicamente, quiero poder abrir una terminal y escribir 'blender' para que se ejecute, o simplemente crear un ícono en el escritorio y abrirlo de esa manera. Intenté simplemente hacer clic derecho en el binario generado y usar la opción 'Crear vínculo', pero el vínculo falla cuando se hace clic fuera del directorio de compilación.
Por último, me doy cuenta de que hay una distribución perfectamente buena de Blender en el centro de software, pero soy raro y quería compilarlo desde el código fuente.
Respuesta1
Según recuerdo, la instalación make de Blender generalmente no se coloca en los directorios ejecutables del sistema.
Mi sugerencia sería utilizar la .local
carpeta en su directorio de inicio (o crearla si no está allí)
mkdir -p ~/.local/opt
- copie el código fuente de Blender en ese directorio, dándole algo como
~/.local/opt/blender
mkdir -p ~/.local/bin
: crea unbin
directorio donde puedes colocar tus propios archivos ejecutables- Edite su
.bashrc
archivo:gedit ~/.bashrc
al final de ese archivo, coloque esta línea:export PATH=${HOME}/.local/bin:${PATH}
Esto se antepondrá~/.local/bin
a suPATH
variable de entorno. - Para que esta edición surta efecto, deberá hacerlo
source ~/.bashrc
en cualquier shell que ya se esté ejecutando. Cualquier terminal nuevo que inicie después de guardar el archivo editado ya tendrá la nueva RUTA. Si desea poder ejecutar Blender desde la interfaz gráfica de usuario,Alt-F2
deberá reiniciar (o tal vez simplemente cerrar sesión e iniciar sesión nuevamente, no estoy seguro). Puede verificar si esta carpeta está en su ruta escribiendoecho ${PATH}
y asegurándose de que/home/youruser/.local/bin
esté al principio. - Enlace simbólico al ejecutable de Blender que creó en este directorio bin:
ln -s ~/.local/opt/blender/<blender executable> ~/.local/bin/blender
Ahora, cuando escriba blender
en la línea de comando, el programa debería ejecutarse.