[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Comment exécuter un programme en utilisant une librairie spécifique?



Le Wed, 31 Dec 2008 14:18:40 +0100
thomas <thomas.bsd@gmail.com> a écrit:

> Bonjour à tous,
> 
> voici mon problème: le programme "foo" a besoin de "libtruc v2"
> (debian/experimental) et j'ai libtruc v1 installée (debian/stable). Je
> ne souhaite pas upgrader cette librairie pour ne pas mélanger des
> paquets "stable" avec des paquets "experimental". Je souhaiterais
> exécuter foo en utilisant non pas libtruc v1 dans /usr/lib mais la v2
> qui se trouve dans un autre répertoire. Quelque chose du genre:
> 
> ~$ CHEMIN_DE_LIBTRUC=/opt/foodir/libtruc.so /opt/foodir/foo
> 
> Mais je ne sais pas comment indiquer au programme foo un autre chemin
> de librairie.

$ LD_PRELOAD=/opt/foodir/libtruc.so /opt/foodir/foo

doit convenir..

François Boisson


Reply to: