2012-02-05 12 views
13

Come posso estendere il percorso di ricerca lib predefinito in ubuntu (in modo che sia anche persistente)? no, faccio non voglio esportare la soluzione temporanea basata su LD_LIBRARY_PATH, piuttosto un modo per estendere il percorso di ricerca lib predefinito?estendere il percorso di ricerca lib predefinito in ubuntu

mentre google-ing, ho cam attraverso alcune informazioni, che in Ubuntu percorso di ricerca predefinito risiede in /etc/ld.so.conf.d, ma la modifica libc.conf non ha esteso il percorso predefinito .. quindi penso che sia sto facendo male, o manca qualcosa ...

la cura libc.conf sembra ...

# libc default configuration 
/usr/local/lib:/path_to_my_libraries/lib 

risposta

26

creare (come root) di un nuovo file in/etc/ld.so.conf.d/ contenente, il nuovo percorso.

Ad esempio:

 

    # echo "/path-to-your-libs/" > /etc/ld.so.conf.d/your.conf 

dopo quella corsa

 

    sudo ldconfig 

Non c'è bisogno di cambiare libc.conf.

+0

capito, ho dimenticato ldconfig dopo l'aggiornamento librerie .. . :) !!! Grazie. –

+0

Grazie! Si noti che solo il file ".conf" senza nome prima dell'estensione non funziona. –

0

Utilizzando sudo, senza diventare root

$ echo '/path-to-your-libs/' |sudo tee -a /etc/ld.so.conf.d/your.conf 

Non dimenticare di finire con un collegamento dinamico aggiornamento della cache libreria:

$ sudo ldconfig 
Problemi correlati