【发布时间】:2013-09-13 13:05:34
【问题描述】:
我们有一个在 RedHat 系统上作为服务守护进程运行的应用程序。
目前,我们必须安装此软件包的 RPM 会创建一个从应用程序库文件夹到 /usr/lib64 的软链接,并且守护程序会识别该链接。
我希望能够在初始化脚本 (/etc/init.d/myscript) 中设置 LD_LIBRARY_PATH,这样我们就不需要创建该软链接(因此,如果多个应用程序使用不同的库的版本已安装,他们将使用自己的安装文件夹中的内容,而且我们不会弄乱标准的 lib 文件夹。
这可能吗?我尝试了一个简单的LD_LIBRARY_PATH=/opt/myapp/lib:/$LD_LIBRARY_PATH,但这似乎不起作用...
【问题讨论】:
标签: shared-libraries redhat ld