Instalé un binario y sus dependencias en una ubicación no estándar. Cuando ejecuto el binario, necesito especificar las ubicaciones de la biblioteca de todas sus dependencias. Sé que una forma de hacer esto es hacer:
export LD_LIBRARY_PATH="/path/to/shared/libraries:/path/to/more/shared/libraries"
... pero esto parece hackear, ya que tendré que poner esto en el .bashrc de cada usuario que tenga la intención de ejecutar el programa. Sin instalar las bibliotecas en un directorio del sistema, ¿hay una mejor manera de garantizar que el binario siempre pueda vincularse a las bibliotecas correctas?
linux
libraries
debian-squeeze
elynnaie
fuente
fuente
Escribe un guión de envoltura.
fuente