设置 LD_LIBRARY_PATH 导致终端应用程序无法打开

设置 LD_LIBRARY_PATH 导致终端应用程序无法打开

我设置了LD_LIBRARY_PATH我的~/.profile以便我的 Oracle 客户端可以工作。

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib

我成功让 oracle 客户端工作起来,但是无法启动正常的终端应用程序,尽管 xterm 仍然有效。

是否有一种特殊的设置方法LD_LIBRARY_PATH可以让 Ubuntu 正常运行?

答案1

这似乎适用...

注意:您只能在交互式 shell 中设置此环境变量。[即终端] 自 Ubuntu 9.04 Jaunty Jackalope 以来,LD_LIBRARY_PATH 无法在 $HOME/.profile、/etc/profile 或 /etc/environment 文件中设置。您必须使用 /etc/ld.so.conf.d/*.conf 配置文件。有关更多信息,请参阅 Launchpad 错误 #366728。

相关内容