Ciao a tutti.
Sto utilizzando le api JMF per creare un player in java.
per l'esecuzione di programmi che utilizzano queste api è necessario, prima di eseguire il software, inserire il percorso delle librerie JMF all'interno della variabile d'ambiente LD_LIBRARY_PATH.
Il mio problema è che avrei bisogno di settare tale variabile GLOBALMENTE, per tutti gli utenti, senza la necessità che ogni utente debba settare tale variabile localmente nei propri file di configurazione.
Inizialmente ho tentato di impostare la variabile in /etc/profile, ma stranamente tutte le variabili impostate del file vengono estese agli utenti ad eccezzione di LD_LIBRARY_PATH; girando su google mi è sembrato di capire che questo è un comportamento voluto, anche se non riesco a capirne il motivo.
Ho provato quindi ad inserire il path in /etc/ld.so.conf e successivamente ho dato ldconfig ma Java non ne vuole sapere, ha la necessità che tale percorso dia inserito proprio in quella variabile d'ambiente.
Qualcuno di voi ha suggerimenti?
ciao e grazie






Mah, non capisco perche' non ti funzioni.... Io ho appena fatto una prova con una Debian stable e funziona perfettamente.
La cosa potrebbe dipendere al modo con cui apri la shell. Prova a mettere la stessa variabile anche in /etc/bash.bashrc e riprova.
La faccenda del comportamento voluto mi sembra alquanto strana...
Pietro
Debian Lenny on BeagleBoard