[ << Ejecutar LilyPond ] | [Top][Contents][Index] | [ Actualizar ficheros con convert-ly >> ] |
[ < Variables de entorno ] | [ Up : Utilización desde la línea de órdenes ] | [ Archivos de reubicación > ] |
Reubicación del programa
Casi todos los programas dentro del mundo Unix utilizan directorios predeterminados para sus datos, que vienen determinados en el momento de la configuración y antes de la compilación. LilyPond no es una excepción; por ejemplo, una instalación típica coloca el binario lilypond en /usr/bin y todos los archivos específicos de LilyPond dentro de subdirectorios de /usr/share/lilypond/2.25.21/ (suponiendo que la versión actual es 2.25.21).
Aunque este enfoque funciona perfectamente para la compilación manual y para plataformas que vienen con gestores de paquetes estandarizados, puede producir algunos problemas allí donde los mencionados gestores no son tan comunes o no se utilizan por defecto. Son ejemplos típicos de este tipo de plataformas Windows y MacOS, donde los usuarios dan por sentado que todo lo que viene con la aplicación se puede ubicar en cualquier lugar.
La solución habitual a este problema es que el programa contemple la reubicación: en lugar de usar rutas fijas a los archivos de datos, las ubicaciones a los necesarios archivos de apoyo se calculan en tiempo de ejecución relativos al binario que se ejecuta.
Archivos de reubicación | ||
Algoritmo de la reubicación |
[ << Ejecutar LilyPond ] | [Top][Contents][Index] | [ Actualizar ficheros con convert-ly >> ] |
[ < Variables de entorno ] | [ Up : Utilización desde la línea de órdenes ] | [ Archivos de reubicación > ] |