Manuale del CDE Solaris per utenti esperti e amministratori di sistema

Percorso di ricerca delle applicazioni

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".

Valori predefiniti per il percorso di ricerca delle applicazioni

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

Variabili d'ambiente per il percorso di ricerca delle applicazioni

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.

Sintassi delle variabili di input per il percorso di ricerca delle applicazioni

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".

Creazione del percorso di ricerca delle applicazioni

Il valore del percorso di ricerca delle applicazioni (DTAPPSEARCHPATH) viene creato raggruppando le seguenti directory, elencate in ordine di precedenza:

Modifica della precedenza del sistema locale

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:

Effetti del percorso di ricerca delle applicazioni sui percorsi di ricerca per database, icone e guida

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