Kau*_*lva 15 command-line paths environment-variables
我正在使用 Ubuntu 16。我想cfmid
用于我的项目。当我LD_LIBRARY_PATH
在终端中设置时,我可以获得cfmid
库的输出:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/lclab/installed/boost/boost_1_65_0:/home/lclab/installed/rdkit/rdkit-Release_2016_03_1/lib:/home/lclab/installed/lp/lp_solve_5.5.2.5_dev_ux64
Run Code Online (Sandbox Code Playgroud)
但是,当我关闭终端会话并打开一个新会话时,我想LD_LIBRARY_PATH
再次添加。
如何永久设置?
des*_*ert 16
您只需将以下行添加到您的~/.bashrc
文件中:
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/home/lclab/installed/boost/boost_1_65_0:/home/lclab/installed/rdkit/rdkit-Release_2016_03_1/lib:/home/lclab/installed/lp/lp_solve_5.5.2.5_dev_ux64"
Run Code Online (Sandbox Code Playgroud)
每次打开终端时都会加载该文件。如果您想在登录时设置一次变量,请~/.profile
改为添加该行。
由于和/或包中的错误,该openssh
xorg
变量可能会在您的系统上再次取消设置,因此无法使用上面推荐的点文件。有几种可能的解决方案:
禁用ssh-agent
in的初始化/etc/X11/Xsession.options
:
sudo sed -i 's/use-ssh-agent/no-use-ssh-agent/' /etc/X11/Xsession.options
Run Code Online (Sandbox Code Playgroud)
这不会造成任何伤害,请参阅此错误报告评论中的解释。
重复错误报告的解决方法:
echo STARTUP=\"/usr/bin/env LD_LIBRARY_PATH=\${LD_LIBRARY_PATH} \${STARTUP}\" | sudo tee /etc/X11/Xsession.d/90preserve_ld_library_path
Run Code Online (Sandbox Code Playgroud)使用此错误报告注释中/etc/ld.so.conf.d/*.conf
解释的文件(另请参阅如何在 linux 中设置环境变量 LD_LIBRARY_PATH):
echo "/opt/qt-mobility-src-1.0.0-tp2/install/lib" | sudo tee /etc/ld.so.conf.d/qt-mobility.conf && sudo ldconfig -v
Run Code Online (Sandbox Code Playgroud) 归档时间: |
|
查看次数: |
47366 次 |
最近记录: |