Можно указать путь поиска библиотеки с переменной среды LD_LIBRARY_PATH
.
$ export LD_LIBRARY_PATH=/home/mri/Software/BRAINS3/lib
$ brains3
Вы не должны устанавливать эту переменную для своей целой системы. Если Вы можете/, хотят установить программную систему, широкую, Вы могли бы создать сценарий обертки.
sh
(который в Наиболее (Debian-полученных) системах соединен с тире
) не позволяет замена процесса . Попытка вызывает удар script.sh
. Тот же вызов./script.sh выполняется с sha-удар
, который является /bin/bash
в вашем сценарии.
Я пытался вызвать скрипт как SH File.SH и получил ошибку. Но когда я вызывал тот же скрипт, что и ./file.sh и bash file.sh Он работает и дает желаемый результат.