Il percorso di ricerca delle applicazioni è il percorso primario usato dal desktop per localizzare le applicazioni sul sistema locale e sui server di applicazioni della rete.
Quando si aggiunge una directory a questo percorso, gli altri percorsi di ricerca (per database, icone e guida) vengono automaticamente aggiornati con le directory corrispondenti per i rispettivi file; in questo modo, il percorso di ricerca delle applicazioni consente un'amministrazione relativamente semplice delle applicazioni e dei loro file di configurazione. Vedere "Effetti del percorso di ricerca delle applicazioni sui percorsi di ricerca per database, icone e guida".
L'impostazione predefinita del percorso di ricerca delle applicazioni include una directory personale, una di sistema e una predefinita. La lingua predefinita è l'inglese (C).
Directory personale: DirectoryIniziale/.dt/appmanager
Directory di sistema: /etc/dt/appconfig/appmanager/lingua
Directory predefinita: /usr/dt/appconfig/appmanager/lingua
Il percorso di ricerca delle applicazioni viene creato raggruppando le directory predefinite e le seguenti variabili di input:
DTSPSYSAPPHOSTS
: variabile di input per il percorso di ricerca delle applicazioni a livello di sistema
DTSPUSERAPPHOSTS
: variabile di input per il percorso di ricerca delle applicazioni personale
Il percorso di ricerca risultante viene specificato dalla variabile di output DTAPPSEARCHPATH
.
La sintassi per le variabili DTSPSYSAPPHOSTS
e DTSPUSERAPPHOSTS
è la seguente:
VARIABILE=posizione [,posizione ...]
dove posizione può avere la sintassi:
/percorso: specifica una directory del sistema locale (server delle sessioni). Usare questa sintassi per aggiungere una directory locale.
nome_host: -- specifica la directory di sistema /etc/dt/appconfig/appmanager/lingua sul sistema nomehost. Usare questa sintassi per aggiungere un server di applicazioni.
nome_host:/percorso: specifica una directory sul sistema remoto nomehost.
host_locale: -- indica la posizione del sistema locale. Questa parola chiave può essere usata per modificare la precedenza del sistema locale rispetto agli altri sistemi. Vedere "Modifica della precedenza del sistema locale".
Il valore del percorso di ricerca delle applicazioni (DTAPPSEARCHPATH
) viene creato raggruppando le seguenti directory, elencate in ordine di precedenza:
Le directory specificate con la variabile DTSPUSERAPPHOSTS
La directory personale: DirectoryIniziale/.dt/appmanager
La directory predefinita: /etc/dt/appconfig/appmanager/lingua
Le directory specificate con la variabile DTSPSYSAPPHOSTS
/usr/dt/appconfig/appmanager/lingua
La sintassi:
nome_host:
viene espansa per specificare la directory /etc/dt/appconfig/appmanager sul sistema nome_host.
Nell'impostazione predefinita, la directory di sistema locale (/etc/dt/appconfig/appmanager/lingua) ha la precedenza sulle directory remote. Questo significa che i gruppi di applicazioni locali hanno la precedenza sui gruppi remoti con lo stesso nome. Ad esempio, se il gruppo di applicazioni /etc/dt/appconfig/appmanager/lingua/Stampanti è presente sia sul sistema locale che su un sistema remoto, verrà usata la copia locale.
La sintassi delle variabili di input per il percorso di ricerca delle applicazioni permette di specificare la precedenza dei gruppi di applicazioni residenti sul sistema locale:
localhost:
Ad esempio, se il sistema locale accede ai server di applicazioni SysA, SysB e SysC, e si desidera che i gruppi di applicazioni residenti su SysB abbiano la precedenza sui gruppi locali con lo stesso nome, si dovrà impostare il valore seguente per la variabile DTSPSYSAPPHOSTS
:
DTSPSYSAPPHOSTS=SysB:,localhost:,SysA:,SysC:
Quando si aggiunge una directory al percorso di ricerca delle applicazioni, il sistema aggiunge automaticamente le directory appropriate ai percorsi di ricerca per database, icone e guida. Questo significa che, per aggiungere un server di applicazioni a un percorso di ricerca, è sufficiente impostare solo la variabile di input per il percorso di ricerca delle applicazioni.
Ad esempio, impostando la variabile DTSPSYSAPPHOSTS
come segue:
export DTSPSYSAPPHOSTS=servera:
verranno modificati i percorsi di ricerca mostrati nella Tabella 9-3.
Tabella 9-3 Percorsi di ricerca modificati
Percorso di ricerca per |
Directory aggiunta al percorso |
---|---|
Applicazioni |
servera:/etc/dt/appconfig/appmanager/lingua |
Database |
servera:/etc/dt/appconfig/types/lingua |
Icone |
servera:/etc/dt/appconfig/icons/lingua |
Guida |
servera:/etc/dt/appconfig/help/lingua |
Analogamente, impostando DTSPSYSAPPHOSTS
come segue:
export DTSPSYSAPPHOSTS=/progetti1/app
verranno modificati i percorsi di ricerca indicati nella Tabella 9-4.
Tabella 9-4 Percorsi di ricerca modificati
Percorso di ricerca per |
Directory aggiunta al percorso |
---|---|
Applicazioni |
/progetti1/app/appmanager/lingua |
Database |
/progetti1/app/types/lingua |
Icone |
/progetti1/app/icons/lingua |
Guida |
/progetti1/app/help/lingua |