You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu终端运行oplrun提示缺失liboplnl1.so.12共享库求助

解决Ubuntu下oplrun加载liboplnl1.so.12失败的问题

首先定位liboplnl1.so.12文件的实际路径,在终端执行:

find / -name liboplnl1.so.12 2>/dev/null

输出的路径就是该库文件所在位置,常见路径为/opt/ibm/ILOG/CPLEX_Studio<版本号>/opl/bin/x86-64_linux/。

以下是三种可行的解决方法:

  • 临时生效方案:在运行oplrun前,临时设置系统共享库搜索路径,替换<库文件所在路径>为你找到的实际路径:

    export LD_LIBRARY_PATH=<库文件所在路径>:$LD_LIBRARY_PATH
    ./oplrun
    

    注意:该设置仅在当前终端会话生效,关闭终端后需重新执行。

  • 永久生效方案:将共享库路径写入用户环境配置文件,确保每次登录终端自动加载:

    1. 编辑~/.bashrc文件(若使用zsh则编辑~/.zshrc):
      nano ~/.bashrc
      
    2. 在文件末尾添加一行,替换<库文件所在路径>为实际路径:
      export LD_LIBRARY_PATH=<库文件所在路径>:$LD_LIBRARY_PATH
      
    3. 保存退出后,执行命令使配置生效:
      source ~/.bashrc
      
  • 系统级链接方案:将库文件链接到系统默认共享库目录,让系统全局识别该库:

    1. 执行命令创建软链接,替换<库文件所在路径>为实际路径:
      sudo ln -s <库文件所在路径>/liboplnl1.so.12 /usr/lib/x86_64-linux-gnu/liboplnl1.so.12
      
    2. 更新系统共享库缓存:
      sudo ldconfig
      

内容的提问来源于stack exchange,提问作者zoe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 07:00:59