我最近从 Kubuntu 16 升级到了 18。当我尝试以用户身份在终端 (konsole) 中运行 okular 时(我之前在 vs 16 中成功运行过),但在 vs 18 中失败,并显示错误消息:“无法找到 okular 组件:未找到共享库”。我可以从应用程序菜单运行 okular,也可以从终端运行,前提是我使用 sudo 运行它,但当我以用户身份尝试时则不行。我想知道升级过程中发生了什么变化以及如何修复该问题。谢谢。
答案1
也许这不是您想要的解决方案,但我通过删除 Okular 的 snap 版本并安装 apt 版本在我的计算机上解决了这个问题。
答案2
我找到了谜底。它在我的.bashrc
文件中,包含一行:
export LD_LIBRARY_PATH=/usr/local/Qt/5.10.1/gcc_64/lib:$LD_LIBRARY_PATH
这导致了这个问题,以及其它应用程序(kile
例如)中类似的奇怪问题。这个问题是在升级后出现的,因为那行以前是无害的。最后我必须提到,引用的库目录存在于我的安装中(即问题不是由于缺少目录而引起的)。