La ruta de búsqueda de aplicaciones es la que primero utiliza el escritorio para localizar aplicaciones en el sistema local y en los servidores de aplicaciones de toda la red.
Cuando se agregan ubicaciones a la ruta de búsqueda de aplicaciones, las otras rutas de búsqueda (bases de datos, iconos y ayuda) se actualizan automáticamente para reflejar las ubicaciones correspondientes para dichos datos; por consiguiente, la ruta de búsqueda de aplicaciones proporciona una administración relativamente sencilla para las aplicaciones y sus archivos de configuración de escritorio. Véase "Cómo afecta la ruta de búsqueda de aplicaciones a las rutas de búsqueda de bases de datos, de iconos y de ayuda".
La ruta de búsqueda de aplicaciones predeterminada incluye ubicaciones personales, accesibles en el sistema e incorporadas. El idioma predeterminado es C.
Ubicación personal: DirectorioInicio/.dt/appmanager
Ubicación accesible en el sistema: /etc/dt/appconfig/appmanager/idioma
Ubicación incorporada: /usr/dt/appconfig/appmanager/idioma
La ruta de búsqueda de aplicaciones se ensambla a partir de las ubicaciones incorporadas y de las siguientes variables de entrada:
DTSPSYSAPPHOSTS
: variable de entrada de la ruta de búsqueda de aplicaciones accesible en el sistema
DTSPUSERAPPHOSTS
: variable de entrada de la ruta de búsqueda de aplicaciones personal
La variable de salida DTAPPSEARCHPATH
especifica la ruta de búsqueda de aplicaciones que ya está ensamblada.
La sintaxis para las variables DTSPSYSAPPHOSTS
y DTSPUSERAPPHOSTS
es:
VARIABLE=ubicación [,ubicación...]
donde ubicación puede tener la sintaxis:
/ruta: especifica un directorio en el sistema local (servidor de sesiones). Utilice esta sintaxis para agregar un directorio local.
nombre_sistema: especifica el directorio accesible en el sistema /etc/dt/appconfig/appmanager/idioma del sistema nombre_sistema. Utilice esta sintaxis para agregar un servidor de aplicaciones.
nombre_sistema:/ruta: especifica un directorio del sistema remoto nombre_sistema.
sistemalocal: es la ubicación local accesible en el sistema. Esta palabra clave se utiliza para alterar la prioridad de la ubicación local accesible en el sistema. Consulte "Cambio de la prioridad de la ubicación local accesible en el sistema".
El valor de la ruta de búsqueda de aplicaciones (DTAPPSEARCHPATH
) se crea ensamblando las siguientes ubicaciones, relacionadas por orden de prioridad:
Ubicaciones especificadas mediante la variable DTSPUSERAPPHOSTS
Ubicación personal predeterminada: DirectorioInicio/.dt/appmanager
Ubicación predeterminada: /etc/dt/appconfig/appmanager/idioma
Ubicaciones especificadas mediante la variable DTSPSYSAPPHOSTS
/usr/dt/appconfig/appmanager/idioma
La sintaxis:
nombre_sistema:
se expande para especificar el directorio /etc/dt/appconfig/appmanager del sistema nombre_sistema.
De forma predeterminada, la ubicación local accesible en el sistema (/etc/dt/appconfig/appmanager/idioma) tiene prioridad sobre las ubicaciones remotas. Por tanto, los grupos de aplicaciones locales tienen prioridad sobre los grupos remotos de igual nombre. Por ejemplo, si tanto el sistema local como el remoto tienen un grupo de aplicaciones Impresoras (/etc/dt/appconfig/appmanager/ idioma/Impresoras), se utilizará el grupo local.
Las variables de entrada de la ruta de búsqueda de aplicaciones proporcionan sintaxis para especificar la prioridad de los grupos de aplicaciones locales accesibles en el sistema:
localhost:
Por ejemplo, supongamos que el sistema debe acceder a los servidores de aplicaciones SysA, SysB y SysC, y se desea que los grupos de aplicaciones accesibles en el sistema de SysB tengan prioridad sobre los grupos locales con el mismo nombre.
Este comportamiento se especifica asignando el siguiente valor a DTSPSYSAPPHOSTS
:
DTSPSYSAPPHOSTS=SysB:,localhost:,SysA:,SysC:
Las adiciones realizadas a la ruta de búsqueda de aplicaciones agregan automáticamente las ubicaciones correspondientes a las rutas de búsqueda de bases de datos, iconos y ayuda. Así, puede, por ejemplo, agregar un servidor de aplicaciones a una ruta de búsqueda estableciendo únicamente la variable de entrada de la ruta de búsqueda de aplicaciones.
Por ejemplo, si se establece el valor de DTSPSYSAPPHOSTS
del siguiente modo:
export DTSPSYSAPPHOSTS=servera:
las rutas de búsqueda se ven afectadas tal como se muestra en la tabla Tabla 9-3.
Tabla 9-3 Rutas de búsqueda afectadas
Ruta de búsqueda |
Directorio agregado a la ruta de búsqueda |
---|---|
Aplicaciones |
servera:/etc/dt/appconfig/appmanager/idioma |
Bases de datos |
servera:/etc/dt/appconfig/types/idioma |
Icono |
servera:/etc/dt/appconfig/icons/idioma |
Ayuda |
servera:/etc/dt/appconfig/help/idioma |
De manera similar, si se establece el valor de DTSPSYSAPPHOSTS
del siguiente modo:
export DTSPSYSAPPHOSTS=/projects1/apps
las rutas de búsqueda se ven afectadas tal como se muestra en la tabla Tabla 9-4.
Tabla 9-4 Rutas de búsqueda afectadas
Ruta de búsqueda |
Directorio agregado a la ruta de búsqueda |
---|---|
Aplicaciones |
/projects1/apps/appmanager/idioma |
Bases de datos |
/projects1/apps/types/idioma |
Icono |
/projects1/apps/icons/idioma |
Ayuda |
/projects1/apps/help/idioma |