On Wed, 19 Mar 2003 20:03:18 +0100
Giorgio Griffon <[EMAIL PROTECTED]> wrote:


> =====================================================================================
>                  VERY IMPORTANT
>   Add to your default path the directory : /home/bepi/ofeli/bin
>   or copy the contents of this directory to a directory in your
>   default path
> 
>   Otherwise the installation of contributions and utilities will
>   not succeed.
> =====================================================================================
> 
> Ehm ... per caso qualcuno saprebbe spiegarmi che cosa vuol dire?


La variabile d'ambiente PATH contiene tutte le directory in cui vengono
cercati i programmi da eseguire (a meno che tu non ne dia il percorso completo)

Per esempio, tu puoi lanciare "/usr/bin/ls" o semplicemente "ls".
Nel primo caso hai dato il percorso completo per individuare il file che vuoi
eseguire, nel secondo lasci il compito alla shell di cercare nelle directory
del PATH un file eseguibile chiamato "ls". È importante l'ordine in cui
sono messe le directory. La directory in cui sei (".") è messa come ultima per gli
utenti normali e tolta dal PATH di root. Quindi, se ti fai  un tuo comando "ls",
e lanci "ls", verrà eseguito /usr/bin/ls. Per eseguire il file che sta nella
directory in cui sei, devi dare "./ls". Esattamente come hai dato ./config .

A questo punto,puoi variare il PATH di un utente con una coppia di righe in
/home/utente/.bash_profile del tipo

PATH=$PATH:/nuova/dir/prima:/nuova/dir/seconda
export PATH


dove $PATH significa che viene preso il contenuto standard del PATH;
le nuove directory da aggiungere vanno separate da ":"

Una modifica analoga, ma valida per tutti gli utenti, può essere fatta in /etc/profile


> Nella cartella /home/bepi/ofeli/bin c'è un solo file "ofeli-config"; ma che 
> devo farne?

Direi proprio: lanciarlo per configurare il programma.
È estremamente probabile che ti prepari gli eseguibili e te li copi in 
/home/bepi/ofeli/bin

Per questioni di "pulizia", in genere le directory che contengono programmi aggiuntivi
(es. ofeli) vengono messe in /usr/local o in /opt, dove i programmi sono 
"raggiungibili" da
tutti gli utenti.

ciao, Andrea


Rispondere a