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