Я установил двоичный файл и его зависимости в нестандартном месте. Когда я запускаю бинарный файл, мне нужно указать расположение библиотек всех его зависимостей. Я знаю один из способов сделать это:
export LD_LIBRARY_PATH="/path/to/shared/libraries:/path/to/more/shared/libraries"
... но это кажется хакерским, потому что мне нужно поместить это в каждого пользователя .bashrc, который намеревается запустить программу. Без установки библиотек в системный каталог, есть ли лучший способ убедиться, что двоичный файл всегда может ссылаться на правильные библиотеки?